私は、テキストボックスのように沈んだボーダーを持っています。これを行う方法? controltemplateに親ボーダーを追加する方法がありますか?ボーダーコントロールを取得してボーダーボーダーを取得する
答えて
ありますが使用する何テーマはありませんが、あなたはこのように回避することができます。このMSDNモデル(http://i.msdn.microsoft.com/dynimg/IC84967.gif)使用
:
をここに私の推薦です:(沈んだインナー)
ちょうど高さ/ XAMLのこのブロックはTextBoxのように使用します。外側の境界線を代わりに使用する場合は、2つの境界タグを逆にします。あなたのために簡単にする必要があります。
<Border Width="100" Height="200"
BorderBrush="Gainsboro" BorderThickness="0,0,5,5">
<Border BorderBrush="Gray" BorderThickness="5,5,0,0">
<TextBox Text="Hello World"
BorderThickness="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch" />
</Border>
</Border>
感謝:Style a border with a different brush color for each corner
は次のようになります。
再利用が心配なら、TextBoxを継承するUserControlは問題ありません。 –
私は実際に4つのボーダーをすべて使って解決しました。私は境界線を手動で作成してはならないと思っていましたが、よく... –
TextBoxからBorderThickness-Attributeを削除しましたが、それは利用できません。また、IMOでは、2つの境界要素を交換する必要があります。 WinFormsが作成するInset 3D-Borderと比較して、右上隅が間違っているようです。左下隅についてもわかりません。 – SlapY
あなたはあなたがが色でプレーする必要がある場合があります。この
<Border Margin="20" BorderThickness="0.5" BorderBrush="Gray">
<Border BorderThickness="1,1,0,0" BorderBrush="DarkGray">
<ContentPresenter />
</Border>
</Border>
ような何かを試すことができます。
私は現在のテーマから境界線を使用することを期待していました。現在のWindowsのルックアンドフィールのようなものです。 –
- 1. CLIPS:ファクトを取得してポインタを取得する
- 2. Linq - オブジェクトのグループを取得してリストを取得する
- 3. charを取得してchar *を取得する*
- 4. Internet explorerからデータを取得してExcelを取得する
- 5. TreeMap、キーを取得して情報を取得する方法
- 6. Outlookからのシグネチャを取得してボディフォーマットを取得する
- 7. すべてのエンティティを取得してナビゲーションプロパティを取得
- 8. URLはファイルを取得してページを取得します
- 9. tal:contentを取得して取得する<br/>
- 10. 取得リクエストでカラーコード値を渡して取得する方法
- 11. サービスアングル5からデータを取得して取得する
- 12. OpenSimplexNoiseの結果を取得して取得する
- 13. Node.jsでリクエストを取得してループを外してデータを取得する
- 14. uvm_config_dbを使用してキューの値を取得して取得する
- 15. ユーザーのみを取得してリソースを取得しない
- 16. パラメータを取得するURLを取得しますか?
- 17. DateTimePickerから日付を取得してデータベースからデータを取得する
- 18. 角4 httpが複数のパラメータを取得してSpringリクエストマッピングを取得する
- 19. フレンドのフレンドリストを取得して他のユーザーからrelationship_detailsを取得する
- 20. 配列の最小値を取得してからインデックスを取得する
- 21. 3つのテーブルのレコードを取得してレジャー値を取得する
- 22. カメラから画像を取得してonActivityResultにnullを取得する
- 23. サブドメインをパラメータとして取得する
- 24. HTMLをプレーンテキストとして取得する
- 25. Android:HTTPページを取得してスクラップする
- 26. リストアイテムを取得して表示する
- 27. Inkstrokesを取得して追加する
- 28. TFSコレクションを取得したWorkItemChangedEventから取得する方法
- 29. すべての入力ボックスを取得し、属性値を取得します
- 30. アドレス帳データを取得するブレークポイントを取得する
あなたは例を持っていますか? TextBoxは単なる境界線を持っています。 – Ray
WindowsXPのテキストボックスに、WinFormsスタイルの枠が沈んでいます。 –
それは私のためではありません。しかし、私はあなたが意味するものを得ます。私はロータスノートで同じ効果を見る。 – Ray