GUIサイズの制約のため、XCeed ColorPickerのカラーパレットのサイズを変更したいと思います。ボタンの幅は、ドロップダウンポップアップよりも小さくなります。私は、ポップアップ(または高さ)の幅を変更して、利用可能な標準色のレイアウトを適用したいだけです。デフォルトでは10色の色があり、6色または8色の色が必要です。それを行う手段はありますか?ColorPickerパレットのサイズを変更する
0
A
答えて
1
ColorPickerのデフォルトテンプレートでは、 "PART_AvailableColors"という名前のListBoxが表示されます。そのListBoxは "ColorListStyle"というスタイルを使用します。そのスタイルでは、我々は200
<Style x:Key="ColorListStyle" TargetType="ListBox">
<!-- ... --->
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<WrapPanel Width="200" />
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
<!-- ... --->
</Style>
の幅でWrapPanelするItemsPanelプロパティを設定残念ながら、簡単にカラーピッカーのレイアウトを変更する組み込みの方法は現在ありません、今だけのためにそう私が提供できるオプションは、WrapPanelに異なる幅を設定するために、コード内のテンプレート/スタイルをやり直すことです。
デフォルトのテンプレートとスタイルは、ツールキットに付属しているソースコードにあります。
編集:プロパティMaxDropDownWidth
がColorPickerに追加され、ポップアップの幅をカスタマイズしました(バージョン3.1で新しく追加されました)。
関連する問題
- 1. nicedit.jsのcolorpickerをPhotoshopのように変更する
- 2. Flex 3のColorPickerがSWFLoaderのムービークリップを変更します
- 3. ウィンドウのサイズを変更するiframeのサイズを変更する
- 4. wicketでパレットのデフォルトヘッダを変更するには?
- 5. jqueryダイアログボックスのサイズを変更する際のコントロールのサイズ変更
- 6. パレットを使用してイメージボタンの色を変更します
- 7. UICollectionViewのサイズ変更後にUICollectionViewCellのサイズを変更する
- 8. ウィンドウのサイズ変更時にTkinterリストボックスウィジェットのサイズを変更する
- 9. ColorPickerで背景パネルのサイズを設定しますか?
- 10. イメージをTrueColorから1Bppパレットに変更しますか?
- 11. ページのサイズを変更するときにdivのサイズを変更する
- 12. Pythonを使用して8ビットの.pngイメージのパレットを変更するPIL
- 13. サイズ変更UIFontサイズ
- 14. jquery Colorpicker?
- 15. フォームのサイズを変更すると、TextBoxのサイズが変更されます
- 16. コントロールのサイズを変更するとイメージのサイズが変更されます。C#
- 17. UIToolBar内のUISegmentedControlのサイズを変更して画面サイズを変更する
- 18. jQuery-UIのサイズ変更、プログラムによるサイズ変更
- 19. ページのサイズ変更時に他のdivのdivをサイズ変更する
- 20. jqplotブラウザのサイズを変更するときのグラフのサイズ変更
- 21. divのjqueryのサイズ変更でdivをサイズ変更
- 22. 子のサイズ変更イベントから親コントロールのサイズを変更
- 23. フォームのサイズ変更でコントロールのサイズを変更
- 24. フォームのサイズ変更時にフォーム要素のサイズを変更する
- 25. メインウィンドウのサイズを変更するとQTableViewのサイズが変更されない
- 26. JScrollpane可変サイズのコンテンツでサイズ変更
- 27. フレームのサイズに対するイメージのサイズを変更する
- 28. itemviewのアイテムのサイズを変更する
- 29. ウィンドウのサムネイルのサイズを変更する
- 30. サイズを変更するループでboost_array変数を更新する