【发布时间】:2012-10-25 08:26:25
【问题描述】:
我想将一些 UI 元素组合成一个 Control,然后通过代码访问它们。但是我无法弄清楚。 控件模板:
<Page.Resources>
<Style x:Key="GridViewStyle1" TargetType="GridView">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GridView">
<Grid>
<TextBox x:Name="theTextBox" Text="The Text" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Page.Resources>
以及对模板的引用:
<GridView x:Name="myGridView1" Style="{StaticResource TileControl}"/>
所以我正在寻找的是这样的,例如:
myGridView1.Style.Template.Gridview.theTextBox.Text
但我找不到。知道我该怎么做吗?或者也许我走错了路,因为它不应该那么复杂?
【问题讨论】:
-
你为什么要这样做?我的意思是,ControlTemplates 不打算从代码中操作...