使用WPF,我有一个TreeView控件,我想通过过程代码动态设置它的ItemTemplate.我该怎么做呢?我假设我需要在某个地方找到资源.
myTreeViewControl.ItemTemplate = ??
Run Code Online (Sandbox Code Playgroud)
Mat*_*ton 12
如果模板直接在<Window.Resources>部分中定义:
myTreeViewControl.ItemTemplate = this.Resources["SomeTemplate"] as DataTemplate;
Run Code Online (Sandbox Code Playgroud)
如果它位于窗口深处,就像在<Grid.Resources>部分或其他地方一样,我认为这样可行:
myTreeViewControl.ItemTemplate = this.FindResource("SomeTemplate") as DataTemplate;
Run Code Online (Sandbox Code Playgroud)
如果它在你的应用程序的其他地方,我认为 App.FindResource("SomeTemplate")将起作用.
| 归档时间: |
|
| 查看次数: |
5200 次 |
| 最近记录: |