我有一个绑定到此 DataTemplateSelector 的 ContentControl:
public class PropertyPageTemplateSelector : DataTemplateSelector
{
protected override DataTemplate SelectTemplateCore(object item, DependencyObject container)
{
if (item == null) return base.SelectTemplateCore(item, container);
var contentControl = (ContentControl)container;
var templateKey = (string)item;
return (DataTemplate)contentControl.Resources[templateKey];
}
}
如何通过单击按钮更改 ContentControl 中加载的资源?我不能直接调用该方法,因为它受到保护...