をいただければ幸いですパッケージを上記のリンクに従うと、カラーピッカーは正常に作成され、私の側でエラーは発生しません。
私もバージョン2.1.8を使用しました。また、テストバージョン2.1.7も使用しました。私のuwpアプリケーションのターゲットバージョンは14393ビルドですが、ターゲットバージョン10240でテストします。もし、 "Coding4Fun Toolkit - Controls" 2.1.7または2.1.8でuwpアプリケーションを作成してもうまくいくはずです。デモが完成しました。
XAMLコード
<Page
x:Class="Coding4fun.MainPage"
...
xmlns:my="using:Coding4Fun.Toolkit.Controls" >
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<TextBlock x:Name="tblTitle" HorizontalAlignment="Left" Margin="419,42,0,0" TextWrapping="Wrap" Text="Code4Fun ColorPicker control Demo" VerticalAlignment="Top" Height="37" Width="427" FontSize="24" FontWeight="Bold" />
<Button x:Name="btnCPopen" Content="Open Color Picker" HorizontalAlignment="Left" Margin="110,113,0,0" VerticalAlignment="Top" RenderTransformOrigin="-5.01,1.529" ToolTipService.ToolTip="Open color Picker for changing Background" Click="btnCPopen_Click" />
<Border x:Name="BorCP" BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="378" Margin="838,113,0,0" VerticalAlignment="Top" Width="354" />
<my:ColorPicker x:Name="CPtest" HorizontalAlignment="Left" Height="358" Margin="284,113,0,0" VerticalAlignment="Top" Width="374" ColorChanged="CPtest_ColorChanged" Visibility="Collapsed" />
</Grid>
コード
private void btnCPopen_Click(object sender, RoutedEventArgs e)
{
CPtest.Visibility = Visibility;
}
private void CPtest_ColorChanged(object sender, Windows.UI.Color color)
{
BorCP.Background = new SolidColorBrush(color);
}
の背後に私はまた、あなたがテストのためにダウンロードしてプロジェクトで間違っているものを比較することができますデモhereをアップロードします。
Thx私はF4キーを押した後にUIプロパティの意味pを使ってイベントを生成しようとしていたので、うまくいきませんでした。背景が変更されているとカラーピッカーが消えてしまいましたか? – anuj