この 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 にロードされたリソースを変更するにはどうすればよいですか? 保護されているため、メソッドを直接呼び出すことはできません...