【发布时间】:2018-07-28 21:05:28
【问题描述】:
我正在开发 Xamarin.Forms UWP 应用程序,我想在按下按钮时更改按钮的背景颜色。我一直在网上搜索,我能找到的最直接的方法是:
private void Button_OnClicked(object s, EventArgs e)
{
var b = (Button) s;
var originalColour = b.BackgroundColor;
b.BackgroundColor = Color.DarkOrange;
Device.StartTimer(TimeSpan.FromSeconds(0.25), () =>
{
b.BackgroundColor = originalColour;
return false;
});
}
但是,就我个人而言,我不太喜欢这种方法。怎样才能做得更好?
【问题讨论】:
-
在按钮模板中简单地编辑按钮按下状态
-
@ShubhamSahu,这在 Xamarin Forms 中可行吗?根据我的研究,目前是不可能的
标签: xamarin.forms uwp xamarin.uwp