Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Xamarin XAML ResourceDictionary引起的无参考序列

Xamarin XAML ResourceDictionary引起的无参考序列
EN

Stack Overflow用户
提问于 2016-08-19 06:50:38
回答 2查看 735关注 0票数 0

想要在XAML中添加一个样式到我的标签中,我偶然发现了Xamarin显影剂指南

在那里,他们使用绑定到ResourceDictionary的ContentPage.Resources。我已经尝试过模仿这一点,在编译好之后,应用程序就会启动并返回一个NullReferenceException。

我尝试将字典添加到Grid.Resources中,并得到了相同的异常。

我使用Xamarin.Forms v2.3.1.114与Prism.Forms v6.2一起使用,我不知道其中哪个是引起问题的原因,或者是其他原因共同造成的。

这是我的XAML:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         xmlns:prism="clr-namespace:Prism.Mvvm;assembly=Prism.Forms"
         prism:ViewModelLocator.AutowireViewModel="True"
         x:Class="BetulaApp.Views.MainPage"
         Title="MainPage">

  <ContentPage.Resources>
    <ResourceDictionary>
      <Style x:Key="TitleStyle" TargetType="Label">
        <Setter Property="VerticalAlignment" Value="Center" />
        <Setter Property="FontSize" Value="30" />
        <Setter Property="FontAttributes" Value="Bold" />
        <Setter Property="Margin" Value="0,20,0,20" />
      </Style>
    </ResourceDictionary>
  </ContentPage.Resources>

  <Grid>
    <Label Text="{Binding Title}"
       Style="{StaticResource TitleStyle}" />
  </Grid>

</ContentPage>

在这件事上的任何帮助都会很棒!

E1添加了异常信息:

CallStack不在加载模块中。外部代码

0x95 in Xamarin.Forms.Platform.Android.AppCompat.Platform.LayoutRootPage at C:\BuildAgent\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:279,5 C# 0x12 in Xamarin.Forms.Platform.Android.AppCompat.Platform.Xamarin.Forms.Platform.Android.IPlatformLayout.OnLayout at C:\BuildAgent\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:196,5 C# 0x20 in Xamarin.Forms.Platform.Android.PlatformRenderer.OnLayout at C:\BuildAgent\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\PlatformRenderer.cs:73,4 C# 0x12在/Users/builder/data/lanes/3540/1cf254db/source/monodroid/src/Mono.Android/platforms/android-23/src/generated/Android.Views.ViewGroup.cs:3427,4 C#的Android.Views.ViewGroup.n_OnLayout_ZIIII

EN

回答 2

Stack Overflow用户

发布于 2016-08-20 10:48:19

感谢@nishantvodoo建议移除这位策划人。我到处乱搞,是导致错误的“VerticalAlignment”策划人。

票数 0
EN

Stack Overflow用户

发布于 2016-08-21 22:28:02

Xamarin.Forms没有用于ViewVerticalAlignment属性,请尝试使用VerticalOptions

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39042001

复制
相关文章
张高兴的 Xamarin.Forms 开发笔记:为 Android 与 iOS 引入 UWP 风格的汉堡菜单 ( MasterDetailPage )
  所谓 UWP 样式的汉堡菜单,我曾在“张高兴的 UWP 开发笔记:汉堡菜单进阶”里说过,也就是使用 Segoe MDL2 Assets 字体作为左侧 Icon,并且左侧使用填充颜色的矩形用来表示
张高兴
2018/05/18
4.5K0
[UWP 自定义控件]了解模板化控件(10):原则与技巧
一个控件是否好用,很大一部分取决于名称。好的命名能让使用者用起来更得心应手,坏的命名只会让代码更混淆。下面总结了UWP控件命名的一般模式:
dino.c
2019/01/18
8930
.NET MAUI Preview 7发布,跨平台UI框架
.NET MAUI Preview 7 现已发布。该版本中引入了新的布局,此举是对性能和可靠性的重大改变。同时还基于新的 SemanticService、字体缩放选项、对 Xamarin.Forms 效果的兼容性支持等引入了一些新的以可访问性为重点的功能。
沙漠尽头的狼
2021/12/01
1.5K0
.NET MAUI Preview 7发布,跨平台UI框架
Dotnet反序列化——XmlSerializer链
本文很大程度参考了Y4er师傅的文章:https://github.com/Y4er/dotnet-deserialization/blob/main/dotnet-serialize-101.md
ConsT27
2022/03/28
5200
Dotnet反序列化——XmlSerializer链
.NET CORE(C#) WPF亚克力窗体
使用 .Net Core 3.1 创建名为 “AcrylicWindow” 的WPF模板项目,添加三个Nuget库:MaterialDesignThemes、MaterialDesignColors和FluentWPF,其中亚克力效果是由FluentWPF控件库实现的。
沙漠尽头的狼
2020/01/16
2.3K0
微软XAML Studio - WPF, UWP, Xamarin等技术开发者的福音
最近在继续倒腾WPF的项目,继续使用Caliburn.Micro和Xceed来堆代码。每次调试xaml上的binding,都有种要疯的赶脚。
Enjoy233
2021/12/23
1.3K0
微软XAML Studio - WPF, UWP, Xamarin等技术开发者的福音
少量代码设计一个登录界面 - .NET CORE(C#) WPF开发
继续 MaterialDesignThemes 开源控件库学习,本文简单使用输入控件的水印附加属性:materialDesign:HintAssist.Hint。
zls365
2020/12/29
1.6K0
少量代码设计一个登录界面 - .NET CORE(C#) WPF开发
WPF 给类库设置设计时使用的资源字典
在开发 WPF 类库时,由于类库里面没有存在 App.xaml.cs 文件,而在对单个 XAML 进行开发时,设计器将会因为找不到资源文件的存在,而拿不到资源。本文告诉大家简单的方法,给设计器设置仅在设计时引用的资源
林德熙
2021/04/25
2.2K0
WPF 给类库设置设计时使用的资源字典
CVE-2019-0604分析及武器化
该漏洞可造成Windows系统服务器的远程命令执行,有可能完全控制服务器。攻击者可将精心构造的请求通过ItemPickerWebForm控件传入后端EntityInstanceIdEncoder.DecodeEntityInstanceId(encodedId)方法中,因为方法没有对传入的encodedId进行任何处理,也没有对XmlSerializer构造函数的类型参数进行限制,可直接通过XmlSerializer反序列化,造成命令执行。
鸿鹄实验室
2021/04/15
1.7K0
[UWP]如何使用代码创建DataTemplate(或者ControlTemplate)
在UWP中DataTemplate是一个十分重要的功能,并且几乎无处不在,例如DataGrid中的DataGridTemplateColumn:
dino.c
2019/01/18
1.3K0
[UWP]如何使用代码创建DataTemplate(或者ControlTemplate)
少量代码设计一个登录界面(二) – .NET CORE(C#) WPF开发
使用 .NET CORE 3.1 创建名为 “Login” 的WPF模板项目,添加1个Nuget库:MaterialDesignThemes.3.1.0-ci981。
zls365
2020/12/29
1.5K0
少量代码设计一个登录界面(二) – .NET CORE(C#) WPF开发
微软XAML Studio - WPF, Sliverlight, Xamarin, UWP等技术开发者的福音
最近又在继续倒腾WPF的项目,继续使用Caliburn.Micro和Xceed来堆代码。每次调试xaml上的binding,都有种要疯的赶脚。
Enjoy233
2019/03/21
1.1K0
微软XAML Studio - WPF, Sliverlight, Xamarin, UWP等技术开发者的福音
.NET 5 开发WPF - 美食应用登录UI设计
.NET 5 WPF 项目模板和 .NET Core 3.1 WPF 项目模板没有区别,创建好项目后,NuGet 引入 MaterialDesignThemes 库:
JusterZhu
2022/12/07
8500
.NET 5 开发WPF - 美食应用登录UI设计
WPF 将 StaticResource 和 ResourceDictionary 放在一起的魔幻行为
本文将记录一些在 WPF 里面,使用 StaticResource 将 ResourceDictionary 玩坏的做法。大家可以放心的是,这些玩法基本只有高级玩家或逗比开发者才会使用到
林德熙
2023/06/23
7320
win10 uwp 资源字典 资源的key所有的元素都可以定义资源合并资源字典主题资源共享的资源用户控件资源定义
本文主要翻译ResourceDictionary and XAML resource references - UWP app developer ,里面的代码我重新写了一下,有一些不相同。
林德熙
2018/09/18
1.1K0
【荐】牛逼的WPF动画库:XamlFlair
XamlFlair库的目标是简化常见动画的实现,并允许开发人员使用几行Xaml轻松地添加单个或组合的动画集。
沙漠尽头的狼
2021/12/01
2.1K0
【荐】牛逼的WPF动画库:XamlFlair
C# WPF UI框架MahApps切换主题
本指南将向您介绍MahApps.Metro如何切换主题,所有的MahApps.Metro的主题都包含在单独的资源字典中。
用户9127601
2022/06/09
1.1K0
C# WPF UI框架MahApps切换主题
WPF 已知问题 资源字典树引用与资源寻找的坑
大家都知道,在 WPF 里面,可以让资源字典合并其他资源字典,从而定义出资源字典引用树。然而在资源字典引用树里面,如果没有理清关系,将可以作出一个超级复杂的引用关系网。如果在性能优化中,将网断开部分,可能就会出现找不到资源的情况。本文将告诉大家 WPF 的资源字典树在引用和寻找关系上的坑
林德熙
2022/08/12
8930
WPF 已知问题 资源字典树引用与资源寻找的坑
UWP基础教程 - XAML资源
在Windows 10 UWP应用开发中,XAML用于应用界面设计,无论是开发人员还是设计人员经常会设计自定义用户界面或者控件行为,其中会涉及到不同方面的代码设计,例如控件模板,控件样式,动画设计等。为了方便设计,管理和重复利用这些通用代码,XAML提出了资源(Resources)的概念 资源(Resources),其概念和Web应用中的CSS(Cascading Style Sheets)样式类似,其目的为了实现对象的重复调用。在Windows 10 UWP应用开发中,资源的概念不仅仅局限于对控件样
陈仁松
2018/03/20
1.6K0
WPF 源代码 资源字典 ResourceDictionary 设置 Source 属性的逻辑
本文来和大家聊聊在 WPF 里面在给 ResourceDictionary 设置 Source 属性时,在 WPF 框架里面做了哪些逻辑
林德熙
2020/11/27
2.1K0

相似问题

XAML ResourceDictionary引起重建

11

用ResourceDictionary更改和保存XAML ResourceDictionary

13

参考ResourceDictionary来自ViewModel

10

纯System.XAML的ResourceDictionary + StaticResource替代方案,无PresentationFramework

11

自动生成xaml ResourceDictionary

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文