1

Visual Studio 2010 WPFデザイナーを使用してウィンドウをレイアウトしています。デザイナーがデフォルトで幅、高さ、大きなマージンを指定して正確な位置に配置するため、何かを移動するたびに[レイアウトのリセット]機能が非常に便利です。私はそれを落とし込んだので、それらの仕様を削除しない限り、WPFの自動レイアウト機能はほとんど役に立たなくなりました。

現在、この機能にアクセスするには、問題のコントロールを右クリックし、コンテキストメニューから[レイアウトのリセット]を選択してから、[すべて]を選択します。ここでは他のオプションを使用しておらず、頻繁に使用しているため、ホットキーが必要でしたが、そこで行き詰まりました。

[オプション]->[キーボード]ウィンドウを確認しましたが、コマンドがある場合は、名前が明確でないため見つかりません(レイアウトなどのコマンド、リセットなどのコマンドを検索しましたが、いくつかはそうかもしれませんが、おそらく正しくありません)。デザイナーのホットキーのリストのヒントをインターネットで検索しましたが、見つけたものは非常に限られており、新しいものを追加することはできませんでした。

Visual Studioキーボードのホットキーメニューを使用してコマンドをバインドできるように、このコマンドの名前を知っている人はいますか?それも利用可能ですか?

あるいは、私はこれについて間違っているかもしれません-コントロールを移動したり、ツールバーからドロップしたりするときに、コントロールのレイアウトをクリアする方法はありますか?それは、大まかに好きな場所に配置して、コンテキストメニューから[レイアウトのリセット]を使用するよりも速いですか?XAMLを直接編集することもできますが、移動するコントロールがたくさんあり、メニューを使用するよりも時間がかかります。

ありがとう

4

1 に答える 1

0

一時的なマクロを記録してから、マクロIDEでコードを表示すると、コマンド名が表示されます。

残念ながら、これらのコマンドは記録されていないため、VSコマンドフレームワークの一部ではないようです。それらはXAMLデザイナーの内部にある必要があります。

于 2011-04-08T15:50:43.883 に答える