0
私はXamarin.Forms developer
の初心者です。Application
私はcalendar
を表示しています。この目的のために、私はこのアプリケーションのためにこのhttps://github.com/rebeccaXam/XamForms.Controls.Calendarプラグインを使用しました。このプラグイン(カスタムカレンダー)は、小さなUI issue
を除いて問題なく動作しています。カレンダーを表示しているときは、最初にの2013年10月ののデフォルト値がロードされ、カレンダーに現在のMonth
が表示されます。問題を解決するのを手伝ってください。Xamarin.FormsのXamForms.Controls.Calendarは、当初10月に表示されました
DateSelection.xaml
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="TestApp.DateSelection"
xmlns:i18n="clr-namespace:CareValet;assembly=CareValet"
xmlns:controls="clr-namespace:XamForms.Controls;assembly=XamForms.Controls.Calendar"
Title="Date Selection">
<ContentPage.Padding>
<OnPlatform x:TypeArguments="Thickness"
iOS="20, 40, 20, 20"
Android="20, 20, 20, 20"
WinPhone="20, 20, 20, 20" />
</ContentPage.Padding>
<ContentPage.Content>
<ScrollView>
<RelativeLayout>
//.....My Code....
<controls:Calendar x:Name="calender" Padding="10,0,10,0" StartDay="Sunday" DateClicked="DateClicked"
RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width,Factor=1,Constant=0}"
RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0,Constant=200}"
RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, ElementName=selectDateText, Property=Y, Factor=1, Constant=25}"
RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent,Property=Width, Factor=0}"></controls:Calendar>
//.....My Code....
</RelativeLayout>
</ScrollView>
</ContentPage.Content>
</ContentPage>
DateSelection.cs
namespace TestApp
{
public partial class DateSelection : ContentPage
{
public DateSelection()
{
InitializeComponent();
}
// Selecting Date
void DateClicked(object sender, EventArgs e)
{
/*
Doing some operation while date selection
*/
}
}
}
私のプロジェクトでハードコードされたテキスト "OCTOBER 2013"を削除することは可能ですか? – Jamal
'TitleLabel'プロパティを設定してください。ステファンは' StartDate'プロパティを設定しました。 –
'StartDate'プロパティを設定したときにラベルが更新されるコードを最後のコメントでスクラッチします。 –