Xamarin XAML语言中如何构建ControlTemplate控件模板实现主题的切换功能

免费建站   2024年05月10日 1:01  

小编给大家分享一下Xamarin XAML语言中如何构建ControlTemplate控件模板实现主题的切换功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

(3)打开MainPage..cs文件,编写代码,实现主题的切换功能。代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using .Forms;

namespace ControlTemplateDemo

{

public partial class MainPage : ContentPage

{

bool originalTemplate = true;

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控件模板实现主题的切换功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部