やあ。このColorPickerを使用します。最初のコントロール ページ ( Popup
) と 2 番目のメイン ページ ( panorama page
) があります。ここで、コントロール ページで色をピックアップColorPicker
し、メイン ページの要素 (グリッドの背景色など) にブラシの色などを設定します。しかし、コントロール ページからメイン ページ ( ) に色をバインドする方法がわかりませんpanorama page
。たとえば、Thxなどのアイデアやリンク。
コントロールのポップアップ.xaml
には次のものがあります。
<c4fToolkit:ColorPicker x:Name="picker" Height="180" Width="450" ColorChanged="picker_ColorChanged" />
コントロールPopup.cs
で私は持っています:
public Brush myColor { get; set; }
public MondayPopup()
{
InitializeComponent();
DataContext = this;
}
private void picker_ColorChanged(object sender, Color color)
{
? = new SolidColorBrush(color);
}
.xaml
私が持っているメインページで
<Grid x:Name="gridColor" Background="{Binding myColor}" />
メインページ.cs
では、ピッカーを介してコントロールページからどのように色を塗りつぶし、パノラマメインページに保存(バインド)して色を変更するかわからないため、何もしていません。