つまり、このコントロールの 1 つと、その列の 1 つの中にテキストがあります。通常、ユーザーが列のサイズを変更すると、テキストが切り取られます。テキストブロックまたはテキストボックスでテンプレートを使用しようとしていて、テンプレート内に TextWrapping="Wrap" を設定しようとしても、実際には何も変わりません。抜け道は?
*はい、質問する前に検索したところ、このサイトで同様の質問が見つかりました。しかし、答えはありません ((( *
アンディ、答えてくれてありがとう、私自身はそのように振る舞うべきだと思っていました. 私はあなたの単純なバリアントを確認しましたが、動作します。私は同様の例を持っていますが、うまくいきませんでした。唯一の違いは、テンプレートで、Content プロパティ内の StackPanel 内に TextBlock とその他のコントロールを持つ UserControl を使用したことです。そして、コードのさまざまな部分で Width や HorizontalAlignment などを何時間も試した後、何もできないことがわかりました。そして - StackPanel を Grid に変更しました。そして - ビオラ!- できます。それがバグなのか、StackPanelの特定の反応なのかはわかりません(実際、実行時にパラメーターをチェックしましたが、非常に奇妙でした:ActualWidthはDesiredSizeとパネルの実際の幅を超えていました)。誰かが私に言うことができれば、なぜそうなのか? - 面白そうですね。