16

DataTemplate で GUI をプレビューする方法はありますか? たとえば、DataTemplate を含むリソース ディクショナリがあり、Data テンプレートに次のような GUI コードが含まれている場合

<DataTemplate x:Key="MyTemplate">
    <StackPanel>
        <TextBox Text="AAA"/>
    </StackPanel>
</DataTemplate>

スタックパネルだけを表示できますか? (デザイン ビューで UserControl をプレビューするのと同じように)。元の VS で不可能な場合、そのためのプラグインはありますか?

4

2 に答える 2

1

のように、コントロールの本文でテンプレートを参照する場合はItemTemplate="{StaticResource MyTemplate}"、カーソルをテンプレートの名前の上に置いて F12 キーを押すと、Visual Studio によって XAML デザイナーでテンプレートがレンダリングされます。

何らかの理由で、これは一度しか機能しません。レンダリングされた別のテンプレートを表示するには、フォームを閉じてから再度開く必要があります。確かにこれを回避する方法はいくつかありますが、私はそれを理解できませんでした。

于 2016-12-08T20:17:43.083 に答える