Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
XAML(および場合によってはテンプレートバインディング)を使用して、コントロールの幅を高さに一定の比率に保つ方法はありますか?Blendでの設計時に、常に均等にスケーリングするように制御したいと思います。
次のようなコードは私にとってはうまく機能しています。私はもっとWPF風のテンプレートベースのアプローチを探していましたが、従来のアプローチには何の問題もないと思います。これは、コントロールのコンストラクターに入ります。
SizeChanged += ( s, e ) => Width = e.NewSize.Height * .5;