访问控件模板中的控件

时间:2015-06-28 18:10:10

标签: c# wpf xaml

我为控件定义了一种样式,以便它的内容是不同控件的组合。

$("#myVideo").on("ended", function() {});

我需要在代码中访问ComboBox <Style x:Key="TagSetting" TargetType="CheckBox"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type CheckBox}"> <StackPanel Orientation="Horizontal" Margin="0,0,0,5"> <CheckBox x:Name="chkTag" Focusable="False"/> <ComboBox x:Name="cbbTagAction" Width="65" Margin="0,0,5,0"> <ComboBoxItem Content="Clear"/> <ComboBoxItem Content="Tag"/> </ComboBox> <TextBlock x:Name="lblTag" Text="{TemplateBinding Content}" VerticalAlignment="Center"/> </StackPanel> <ControlTemplate.Triggers> <Trigger SourceName="chkTag" Property="IsChecked" Value="True"> <Setter TargetName="cbbTagAction" Property="IsEnabled" Value="True"/> <Setter TargetName="cbbTagAction" Property="SelectedIndex" Value="1"/> <Setter TargetName="lblTag" Property="IsEnabled" Value="True"/> </Trigger> <Trigger SourceName="chkTag" Property="IsChecked" Value="False"> <Setter TargetName="cbbTagAction" Property="IsEnabled" Value="False"/> <Setter TargetName="cbbTagAction" Property="SelectedIndex" Value="-1"/> <Setter TargetName="lblTag" Property="IsEnabled" Value="False"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> ,以便设置所选索引。我有很多这些CheckBoxes。

cbbTagAction

如何访问每个CheckBox的ComboBox,以便我可以用C#代码(而不是XAML)设置所选索引?

0 个答案:

没有答案