実行時に生成される別のクラスから生成されたポイントに基づいて動的なボタン スタイルを作成するこのコードがあり、「不明なタイプ 'Style' を作成できません」という例外があります。行番号「1」と行位置「2」。
string s = "<Style xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\" x:Key=\"Mystyle\" TargetType=\"Button\">" +
"<Setter Property=\"Template\">" +
"<Setter.Value>" +
" <ControlTemplate TargetType=\"{x:Type Button}\">" +
" <Grid >" +
" <Polygon Points=\""+points+" Fill=\"{TemplateBinding Background}\"" +
"Stroke=\"{TemplateBinding BorderBrush}\" DataContext=\"{Binding}\" />" +
" <ContentPresenter HorizontalAlignment=\"Center\"" +
" VerticalAlignment=\"Center\"/>" +
" </Grid>" +
" </ControlTemplate>" +
" </Setter.Value>" +
" </Setter>" +
" </Style>";
StringReader stringReader = new StringReader(s);
XmlReader xmlReader = XmlReader.Create(stringReader);
Style readerLoadButton = (Style)XamlReader.Load(xmlReader);