XAML プロパティを、それらが属する uielements のサイズに合わせてスケーリングする方法はありますか?
本質的に、作成したコントロール テンプレートが大きすぎて使用できません。主な理由は、同じコントロールを異なるサイズで使用したいからです。問題は、(ControlTemplate で) コントロール サイズを Auto に設定できることですが、組み込みテンプレート要素のプロパティのサイズが変更されません。たとえば、StrokeThickness は 10 のままで、1 になるはずです。
テンプレートに ScaleTransform を適用すると問題なく動作しますが、実際に使用するとコントロールが小さすぎます: width/height=Auto はコントロールを適切なサイズにサイズ変更し、 scaletransform が適用されます。だから私は一種の非スケーラブルなコントロールを持っています。
私はWPFに少し慣れていないので、これを行う簡単な方法があるかもしれません...