4

私はオンラインでスタックオーバーフローを掘り下げてきましたが、質問を正しくしていない可能性があります。

Blend を開かずに、ジェネリック/デフォルトのカスタム ユーザーコントロール スタイルを編集しようとしています。VS2012 内でカスタム ユーザー コントロールの既定のスタイルを編集する方法を知りたいです。「現在の編集」はできません。VS2012 には、すべてのリソースとスタイルを一覧表示できるブレンドのような同等のウィンドウがありません。

これがどこにあるか知っている人はいますか?VS2012 の新しい Xaml エディター機能は素晴らしいですが、カスタム ユーザー コントロールとその既定のスタイルも非常に重要です。

VS2012 Ultimate の実行 - Update 2

ありがとう!

現在利用できない編集

デザイン ビューでは編集できません

4

1 に答える 1

0

これをVSで直接行うことはできません(これがBlendが存在する理由だと思います:)が、XamlWriterを使用して、変更するコントロールのxamlコードを取得できます。

新しい WPF アプリケーションを作成し、変更するコントロールとクリック ハンドラー付きのボタンを追加するだけです。

ボタン クリック ハンドラ内に次のように記述します。

private void OnGetXamlButtonClick(object sender, RoutedEventArgs e)
{
    string xaml = XamlWriter.Save(MyControl.Style);
}
于 2014-01-13T17:13:05.433 に答える