C# 请求xamarin表单倒计时?
我想为xamarin表单创建一个倒计时计时器,输出所有平台(android、Ios、wp……)的结果,如图所示。我喜欢使用它而不使用任何库或依赖项等。它也有视图布局在从ContentPage等页面类扩展而来的类的构造函数上使用此方法C# 请求xamarin表单倒计时?,c#,timer,xamarin.forms,countdowntimer,C#,Timer,Xamarin.forms,Countdowntimer,我想为xamarin表单创建一个倒计时计时器,输出所有平台(android、Ios、wp……)的结果,如图所示。我喜欢使用它而不使用任何库或依赖项等。它也有视图布局在从ContentPage等页面类扩展而来的类的构造函数上使用此方法 private async void ShowingTimer() { int _end=0; 对于(整数分钟=1;整数分钟>=0;整数分钟--) { 对于(整数秒=59;\u秒>=0;\u秒--) { 如果(_秒=0;整数分钟--) { 对于(整数秒=59;\u秒
private async void ShowingTimer()
{
int _end=0;
对于(整数分钟=1;整数分钟>=0;整数分钟--)
{
对于(整数秒=59;\u秒>=0;\u秒--)
{
如果(_秒<10)
{
_secondView.Text=Convert.ToString(“0”+_秒);
}
其他的
{
_secondView.Text=Convert.ToString(_second);
}
_minuteView.Text=Convert.ToString(“0”+\u分钟);
等待任务。延迟(1000);
}
_end++;
如果(_end==2){break;}
}
}
以及xaml中布局的代码:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="25*"/>
<ColumnDefinition Width="20*"/>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="25*"/>
<ColumnDefinition Width="25*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0"/>
<Label Grid.Column="1" x:Name="_minuteView" VerticalOptions="Fill"HorizontalOptions="Fill" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" FontSize="35"/>
<Label Grid.Column="2" Text=" : " FontSize="25" VerticalTextAlignment="Center" HorizontalTextAlignment="Center"/>
<Label Grid.Column="3" x:Name="_secondView" VerticalOptions="Fill" HorizontalOptions="Fill" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" FontSize="35"/>
<Grid Grid.Column="4"/>
</Grid>
在从ContentPage等页面类扩展而来的类的构造函数上使用此方法
private async void ShowingTimer()
{
int _end=0;
对于(整数分钟=1;整数分钟>=0;整数分钟--)
{
对于(整数秒=59;\u秒>=0;\u秒--)
{
如果(_秒<10)
{
_secondView.Text=Convert.ToString(“0”+_秒);
}
其他的
{
_secondView.Text=Convert.ToString(_second);
}
_minuteView.Text=Convert.ToString(“0”+\u分钟);
等待任务。延迟(1000);
}
_end++;
如果(_end==2){break;}
}
}
以及xaml中布局的代码:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="25*"/>
<ColumnDefinition Width="20*"/>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="25*"/>
<ColumnDefinition Width="25*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0"/>
<Label Grid.Column="1" x:Name="_minuteView" VerticalOptions="Fill"HorizontalOptions="Fill" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" FontSize="35"/>
<Label Grid.Column="2" Text=" : " FontSize="25" VerticalTextAlignment="Center" HorizontalTextAlignment="Center"/>
<Label Grid.Column="3" x:Name="_secondView" VerticalOptions="Fill" HorizontalOptions="Fill" HorizontalTextAlignment="Center" VerticalTextAlignment="Center" FontSize="35"/>
<Grid Grid.Column="4"/>
</Grid>
我很抱歉,但我投票决定结束。你似乎没有努力,问题很简单。但我们不会为你做的,对不起。请阅读如何提出一个恰当的问题。先生,你只是给了我一个否定的观点吗?我到处搜索,但没有找到这个问题的答案。我很抱歉,但我投票决定结束。你似乎没有努力,问题很简单。但我们不会为你做的,对不起。请阅读如何提出一个恰当的问题。先生,你只是给了我一个否定的观点吗?我到处寻找,但没有找到这个富尔斯塔克先生的答案