需要自定义控件的帮助

疯狂纳兹

新成员
已加入
2019年6月27日
留言内容
1
编程经验
Beginner
嗨,初学者在这里,请保持温柔。

我正在寻找可以帮助创建大约100个问题的应用程序,每个问题都有一个“是/否”单选按钮。如果选择“否”,则应在“否”后出现一个文本框,以便您键入注释。如果选择是,则文本框应消失。另外,如果选择否,则问题(标签)应变为红色。我已经创建了自定义控件,但是不确定如何分配名称,事件处理程序。请有人帮忙。

我正在寻找创建这样的东西:

<ControlTemplate TargetType ="{x:Type local:CustomControl1}">
<Border Background="{TemplateBinding背景}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<GroupBox Name="GpBoxTopic1Question" Width="580">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition宽度="5*"/>
<ColumnDefinition宽度="*"/>
<ColumnDefinition宽度="*"/>
<ColumnDefinition宽度="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBlock Text="This is question 1" Grid.Column="0"Horizo​​ntalAlignment ="Left" Margin="0,0,-84,0" Grid.ColumnSpan="2" Grid.RowSpan="2" />
<RadioButton Grid.Column ="1" Grid.Row="0" Content="Pass"Horizo​​ntalAlignment ="Left" Margin="0,0,0,0"/>
<RadioButton Grid.Column ="2" Grid.Row="0" Content="Fail"Horizo​​ntalAlignment ="Left" Margin="0,0,0,0"/>
<TextBox Grid.Column="3" AcceptsReturn="True" TextWrapping="Wrap"SpellCheck.IsEnabled ="True" Language="en-US" />
</Grid>
</GroupBox>
</Border>
</ControlTemplate>

并附加了完整的Generic.xaml文件。感谢帮助。谢谢
 

附件

  • Themes.zip
    928 bytes · Views: 31
最佳 底部