当前位置:  开发笔记 > 编程语言 > 正文

在UWP app后面的代码中定义按钮的样式

如何解决《在UWPapp后面的代码中定义按钮的样式》经验,为你挑选了1个好方法。

我尝试在后面的代码中为我的按钮应用样式,如下所示:

使用Windows.UI.Xaml.Markup;

 MenuButton2.Style = ButtonStyle();

     private Style ButtonStyle()
            {
                string xaml =
                  "";
                return (Style)Windows.UI.Xaml.Markup.XamlReader.Load(xaml);
            }

但是当我执行我的应用程序时遇到问题,这是我得到的错误:

App.exe中出现"Windows.UI.Xaml.Markup.XamlParseException"类型的异常但未在用户代码中处理WinRT信息:非法限定名称字符[行:1位置:262]其他信息:与此关联的文本找不到错误代码.

感谢帮助



1> Kory Gill..:

您是否有特别的原因试图这样做而不是创建资源字典?我从未见过这种方法.

在资源字典中定义样式并给它一个 x:Key="MyStyleName"

在app.xaml中加载字典


    
    

在任何地方引用您的风格:

myStyle = (Style)App.Current.Resource["MyStyleName"];

使用它像: MenuButton2.Style = myStyle;

这将是在您的控件上使用syle的更传统的方法.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有