私は何かを手に入れません。ボタンから、私のDatePicker
を開きます。そこで、私はそれをコード化しました:XamarinフォームPCL - DatePickerがUWPで正しく開けない
private void OnDateClicked(object sender, EventArgs ea)
{
Debug.WriteLine("PLOPPP");
//DatePickerControl.IsVisible = true;
//DatePickerControl.Focus();
Device.BeginInvokeOnMainThread(() => {
DatePickerControl.Focus();
});
}
ボタンがクリックされた/何も起こらない、何も起こりません。なぜですか?私はちょうど日付セレクタを開くために探していますが、私はそれが動作しない理由を把握することはできません> <
XAMLの一部は、そのように見ている:
<AbsoluteLayout x:Name="LayoutTools"
AbsoluteLayout.LayoutBounds="0.5, 0.05, 0.9, 0.075"
AbsoluteLayout.LayoutFlags="All">
<!-- DATE -->
<!--<control:SquareLayout x:Name="DateButton" BackgroundColor="{x:StaticResource NL_BlueNight}" ScalingBase="Height"
AbsoluteLayout.LayoutBounds="0, 0.5, 0.1, 1"
AbsoluteLayout.LayoutFlags="All"/>-->
<AbsoluteLayout x:Name="DateButton" BackgroundColor="{x:StaticResource NL_BlueNight}" Opacity="0.8"
AbsoluteLayout.LayoutBounds="0, 0.5, 0.1, 1"
AbsoluteLayout.LayoutFlags="All">
<control:CustomLabel Text="{Binding DaySelected}" FontFamily="{extension:FontFamily Roboto_Light}" FontSize="20" TextColor="Gray"
HorizontalTextAlignment="Center" VerticalTextAlignment="Center"
AbsoluteLayout.LayoutBounds="0.5, 0.5, 1, 1"
AbsoluteLayout.LayoutFlags="All"/>
<Button Clicked="OnDateClicked" BackgroundColor="Transparent" BorderColor="Transparent"
AbsoluteLayout.LayoutBounds="0.5, 0.5, 1, 1"
AbsoluteLayout.LayoutFlags="All"/>
</AbsoluteLayout>
</AbsoluteLayout>
<!-- <control:CustomDatePicker.../> -->
をだからここに、 CustomLabel
は、現在の日の番号を与えるオブジェクトにバインドされます。その上に、private void OnDateClicked(object sender, EventArgs ea)
メソッドを呼び出すButton
があります。その後、私はすべての日付を保存するだけ
<!-- code above -->
<control:CustomDatePicker x:Name="DatePickerControl" Format="dd-MM-yyyy" Date="{Binding CurrentDate}" IsVisible="False"
MinimumDate="{Binding CurrentDate}"
FontFamily="{extension:FontFamily Roboto_Light}" FontSize="20" TextColor="White"
XAlign="Center" HasBorder="false" BackgroundColor="Transparent"
AbsoluteLayout.LayoutBounds="0.5, 0.5, 1, 1"
AbsoluteLayout.LayoutFlags="All"/>
アイデアがちょうどセレクタを開くことで、:そして、
、この方法では、私はXAMLの一部に入れている日付ピッカーを開くしようとしています選択した日付の日をLabel
に表示します。
ありがとうございます!
情報が不十分です。あなたはMCVEを提供することができますか?(最小、完全で、実証可能な例? – jgoldberger
ありがとう、それは今良いですか? – Emixam23