はUWP

2017-02-01 4 views
0

私ははUWP

[1]: http://www.c-sharpcorner.com/article/coding4fun-colorpicker-control-in-uwp-with-xaml-and-c-sharp/

リンクの下に使用してUWPでカラーピッカーを実装しようとしているでカラーピッカーを実装しようとしているが、プロセスに追従し、それがイベントハンドラを追加すること」ができないエラーを与えているcolorchangeイベントを実装します」.ANYのアイデアは、私がでカラーピッカーを作成しようとしました

XAML

xmlns:my="using:Coding4Fun.Toolkit.Controls" 
    <my:ColorPicker x:Name="W_Paints" 
          Margin="216,203,-6,0" Height="40" 
          Width="40" VerticalAlignment="Top" 
          HorizontalAlignment="Left"/> 

答えて

0

をいただければ幸いですパッケージを上記のリンクに従うと、カラーピッカーは正常に作成され、私の側でエラーは発生しません。

私もバージョン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をアップロードします。

+0

Thx私はF4キーを押した後にUIプロパティの意味pを使ってイベントを生成しようとしていたので、うまくいきませんでした。背景が変更されているとカラーピッカーが消えてしまいましたか? – anuj