WPF-控件-ControlTemplate生成的控件
2014-02-27 21:28
337 查看
<Window x:Class="由ControlTemplate生成的控件.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Window.Resources> <ControlTemplate x:Key="cTemp"> <StackPanel Background="Orange"> <TextBox x:Name="textBox1" Margin="6"/> <TextBox x:Name="textBox2" Margin="6"/> <TextBox x:Name="textBox3" Margin="6"/> </StackPanel> </ControlTemplate> </Window.Resources> <StackPanel Background="Yellow"> <UserControl x:Name="uc" Template="{StaticResource cTemp}" Margin="5"/> <Button Content="Find By Name" Width="120" Height="30" Click="ButtonBase_OnClick"></Button> </StackPanel> </Window>
private void ButtonBase_OnClick(object sender, RoutedEventArgs e) { TextBox tb = this.uc.Template.FindName("textBox1", this.uc) as TextBox; tb.Text = "Hello WPF"; StackPanel sp = tb.Parent as StackPanel; (sp.Children[1] as TextBox).Text = "Hello ControlTemplate"; (sp.Children[2] as TextBox).Text = "I can find you !"; }
相关文章推荐
- WPF中的ControlTemplate(控件模板)
- WPF中的控件模板(ControlTemplate)
- WPF-控件-DataTemplate生成的控件
- WPF知识点--自定义Button(ControlTemplate控件模板)
- WPF中的控件模板(ControlTemplate)
- WPF中的ControlTemplate(控件模板)
- 获得由ControlTemplate或DataTemplate生成的控件的内部控件
- WPF 深入浅出 模板(DataTemplate 数据外衣、ControlTemplate 控件外衣、ItemsPanelTemplate 项布局
- WPF中的ControlTemplate(控件模板)
- WPF中的ControlTemplate(控件模板)
- WPF中的ControlTemplate(控件模板)
- WPF中的模板(四)- 寻找ControlTemplate和DataTemplate的控件
- WPF 获取ControlTemplate 中的控件方法
- WPF之ControlTemplate控件模板
- WPF中的ControlTemplate(控件模板)
- WPF中的ControlTemplate(控件模板)
- WPF中的控件模板(ControlTemplate)——出自《IT168》
- WPF新手之如何获得Template生成的控件
- WPF中的ControlTemplate( 控件模板 )
- WPF中的控件模板(ControlTemplate)——出自《IT168》