如何在ToggleSwitch_Checked事件中找到放置在ToogleSwitch ContentTemplate内的控件?如何从ToogleSwitch找到子控件
我试过toogle.Switch.FindName(“NameOftControlToFindHere”)但它返回NULL。
这里是XAMl标记,我试图在ToggleSwitch_Checked事件中以编程方式查找tbMonthlyLimitData文本块。
<toolkit:ToggleSwitch Header="Monthly Limit" Margin="0,10,0,0" Name="tsMonthlyLimit" Checked="ToggleSwitch_Checked">
<toolkit:ToggleSwitch.ContentTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Name="ts">
<TextBlock Text="{Binding}" Name="tbMonthlyLimit"/>
<TextBlock Text="Hello" Name="tbMonthlyLimitData"/>
</StackPanel>
</DataTemplate>
</toolkit:ToggleSwitch.ContentTemplate>
您是否尝试过使用Blend? – 2013-04-20 14:34:35
可能是这将有助于 http://stackoverflow.com/questions/11460533/referencing-a-dynamically-created-control/11471602#11471602 – Deeps 2013-04-22 11:52:40