小编给大家分享一下Xamarin XAML语言中如何构建ControlTemplate控件模板实现主题的切换功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!(3
小编给大家分享一下Xamarin XAML语言中如何构建ControlTemplate控件模板实现主题的切换功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
(3)打开MainPage.xaml.cs文件,编写代码,实现主题的切换功能。代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.FORMs;
namespace ControlTemplateDemo
{
public partial class MainPage : ContentPage
{
bool originalTemplate = true;
ControlTemplate tealTemplate;
ControlTemplate aquaTemplate;
public MainPage()
{
InitializeComponent();
//实例化控件模板
tealTemplate = (ControlTemplate)Application.Current.Resources["TealTemplate"];
aquaTemplate = (ControlTemplate)Application.Current.Resources["AquaTemplate"];
}
//实现模板的切换
void OnButtonClicked(object sender, EventArgs e)
{
originalTemplate = !originalTemplate;
contentView.ControlTemplate = (originalTemplate) ? tealTemplate : aquaTemplate;
}
}
}
此时运行程序,会看到如图14.12~14.14所示的效果。当开发者轻拍“改变主题”按钮后,会看到如图14.15~14.17所示的效果。
以上是“Xamarin XAML语言中如何构建ControlTemplate控件模板实现主题的切换功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!
--结束END--
本文标题: Xamarin XAML语言中如何构建ControlTemplate控件模板实现主题的切换功能
本文链接: https://www.lsjlt.com/news/237897.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0