0

C++ のコード ビハインドで暗黙的なスタイルを変更したいのですが、ドキュメントには明確な指示がありません。

基本的に、私はこれをやりたいです(C#でどのように行うか)。

public MainPage()
{
    this.InitializeComponent();
    Windows.UI.Xaml.Style style = new Windows.UI.Xaml.Style { TargetType = typeof(FlipViewItem) };
    style.Setters.Add(new Windows.UI.Xaml.Setter(FlipViewItem.IsTabStopProperty, false));
    this.Resources.Add(style.TargetType, style);
 }

ただし、C++ では。これにより、FlipViewItems が既定でタブ ストップにならなくなります。

乾杯、トーマス

4

1 に答える 1

1

次のようなものを試してください

auto comicFont= ref new Windows::UI::Xaml::Media::FontFamily("Comic Sans MS");
auto comicFontStyle = ref new Windows::UI::Xaml::Style(TextBlock::typeid);
auto fSetter=ref new Setter(TextBlock::FontFamilyProperty, comicFont );
comicFontStyle->Setters->Append(fSetter);       
this->Resources->Insert(comicFontStyle->TargetType,comicFontStyle );
于 2012-11-23T22:17:34.127 に答える