私は検索して、これを行うために多くのことを試しました。このような XAML コードを実行することにより、複数の XAML フレームに正常にバインドされるスタイルがあります。スタイルの名前は ViewPersonTextboxDataStyle です。
<TextBox Grid.Row="5" Grid.Column="1" Name="textboxName" Text="{Binding textboxName}" Margin="5,5,5,5" Style="{StaticResource ViewPersonTextboxDataStyle}"/>
したがって、コード ビハインドでグリッド行と定義を作成する別のフレームに到達したとき、これを試してみましたが、これは正しいと思いました。
var resourceDictionary = new ResourceDictionary()
{
Source = new Uri("ms-appx:///Common/StandardStyles.xaml", UriKind.Absolute)
};
var style = resourceDictionary["ViewPersonTextboxDataStyle"] as Style;
textBlock.Style = resourceDictionary["ViewPersonTextboxDataStyle"] as Style;
この時点で、スタイルが正しく設定されているため、リソース ディクショナリでスタイルが見つかったことがわかります。ただし、textBlock.Style に割り当てると、壊滅的な例外が発生します。したがって、ステップが欠落しているか、これが正しくありません。
これに関するネット情報はあまりありません。