xaml相关内容
我使用VS2013建立一个C#/ WPF应用程序,我有下面的类定义(在运行的应用程序相同的程序集): 命名空间myNameSpace对象 { 公共类的myKey { 公众的myKey(){} 公共字符串名称=“”; } } 在MainWindow.xaml我有: <窗口x:类=“MyNamespace.MainWindow” 的xmlns =“
..
..
如果我在一个项目有一个ResourceDictionary中,是否有可能创建一个使用在第一个项目定义的资源另一个项目?请注意,这两个项目都是WPF应用程序,而不是ControlLibraries。 谢谢! 解决方案 是的,当然这是可能的,只要项目b的项目A的引用 < ResourceDictionary中.MergedDictionaries> < Reso
..
我使用C#和GalaSoft的MVVM光强工具包编程W¯¯的Windows 8.1应用程序 我只有下面的代码: < Application.Resources> < VM:ViewModelLocator X:键=“定位器”的xmlns:VM =“使用:Scedule.ViewModel”/> <&ResourceDictionary中GT; &
..
我想集中在一个TextBlock和PasswordBox文本。 在TextBlock中我用TextAlignment属性水平居中的文本,但它仍接近顶端。如何垂直居中文本? 而在PasswordBox没有财产联想到文本对齐方式,如何实现这一目标? 解决方案 TextAlignment是水平对齐。 。TextBlock的本身并不能支持垂直对齐 我建议把边境周围,让边境做垂直对
..
我想,这样的值在视图模型可用来控制我的看法模型的只读属性绑定。 什么是最好的方式这样做呢? 例如我想 ActualWidth的绑定到我的视图模型的属性。宽度值是通过使用WPF的布局逻辑,所以我不能产生在我看来,这种模式的价值和它推到控件属性生成的,通常的做法是这样的。相反,我需要有WPF产生的价值,并将其推到视图模型。 我只想用模式= OneWayToSource ,但这并不为只
..
我有如下我的窗口资源定义的自定义集合(在SketchFlow的应用程序,以便该窗口实际上是一个用户控件): < UserControl.Resources> < DS:MyCollection的X:键=“的myKey”X:NAME =“MYNAME”/> < /UserControl.Resources> 我希望能够引用这个集合中的代码
..
与学习C#,XAML,尤其是MVVM的目的,我开始编程的扫雷游戏。我做了第一个版本是没有MVVM部分,在那里我创建并添加使用C#代码中的按钮,而不是通过MVVM方式XAML做的。现在,我尝试在MVVM模式应用到游戏中。 我做了一个自己的用户控件,其中包含代表雷区部分的按钮。这种控制也有一个视图模型和模型类存储一些状态数据和处理一些命令。在测试项目中,我创建自己的用户控件的4,尽量把他们在
..
我敢肯定,这可能是一些基本的东西在WPF,但我是新来的XAML语法我想换我周围的头。 的设置 我有一个 LogItem 键入 - 只是POCO: 公共类LogItem { 公共字符串消息{获取;集;} 众彩MessageColor {获取;集;} } 和 LogItem 的一个列表,我的视图模型: 私人的ObservableCollection&
..
实际上,我试图找到一种方法来检查是否有可用的更新为Windows Store应用。 有没有办法使用API来做到这一点? 的感谢! 埃萨姆 解决方案 还有就是在这个岗位概述了Windows应用商店的数据未公开的访问: 的 http://jasonthomascarter.blogspot.com/2013/08/the-friendly-developers-guide-to
..
我的应用程序一般设计为暗主题,我使用 StaticResources 因此,如果用户改变他手机的主题为光应用程序变得不可读,无法使用。 我试着改变每个元素的人工色彩,避免使用 StaticResources 之类的东西: 风格=“{StaticResource的PhoneTextLargeStyle} “ 和 StaticResources 的字体和颜色。但是,这是一个
..
我写了WP 8的应用程序前一段时间,我目前正在更新其用于WP 8.1。 我的XAML和C#-skills都提升了很多自首次推出,所以我决定从头开始重写它,以避免通过老挖,小白代码(是啊...它不漂亮)。 一件事,我似乎无法左右我的头是如何处理启用和禁用的应用取向的变化。我已经找到了一种方法,使总的启用/与“Package.appmanifest”禁用。 。这并不完全符合我不过之后我
..
我看到很多裁判以所谓“混合为Visual Studio”我的理解融合的W8版。我有W8安装VS2012 Ultimate和我没有看到任何混合。 我看着我的MSDN专业版订阅,我没有看到VS2012下载既不独立的Blend中与混合下载VS2012 .. 我如何得到它? 解决方案 这是你选的,当你安装(或至少是在2012年专业)安装选项之一。 您应该能够得到它通过去 添
..
如果我呈现以下内容: <网格和GT; <帆布SnapsToDevicePixels =“真”> <路径填充=“#FF000000”SnapsToDevicePixels =“真”数据=“M 0.00,0.00大号2.50,0.00 0.00,10.00”/> <路径填充=“#FF260014”SnapsToDevicePixels =“真”数据=“M
..
为了安全起见,我需要注销,当他们退出应用程序,并显示登录界面,当他们返回回用户。 在的Windows Phone 8和Windows Phone 8.1 Silverlight的有 Application_Deactivated 和 Application_Closing 在App类的方法(或方法OnClose中,OnDeactivate在Caliburn.Micro覆盖)。 唯一有趣
..
在新的Visual Studio 2015年的RC XAML设计不会带来了一个UI进行了C#的Windows通用项目,但它为一个C ++的Windows通用项目。这发生在专业人员和社区版。 ?有没有人遇到同样的问题,有一个解决方法/解决方案 解决方案 要帮助澄清这一点 - 如果您正在构建与Visual Studio 2015年的Windows 8.1上运行通用的Windows 10应
..
在的WinRT / C#中,我怎样的图像下载到本地文件夹,支持在线目录脱机使用的缓存?有没有办法直接下载图像和链接控制从缓存中作为备用让他们? VAR downloadedimage =等待HttpWebRequest.Create(URL).GetResponseAsync(); StorageFile imgfile =等待ApplicationData.Current.Local
..
是否可以使用样式中的转换器?比如我想创建一个风格的TextBlock 其文本调整大小根据的ActualHeight 属性C>的TextBlock 。调整大小将通过转换器来实现。 解决方案 是的,这是可能的。例如: <风格的TargetType =“TextBlock的”> < setter属性=“字号”> < Setter.Value> &L
..
我试图写一个小的互动游戏类的应用程序,在这里我需要有一个绘图方法,它是会在屏幕上画,但无法弄清楚如何,以结构WPF方法 如果这是的WinForms ,我可以使用: 公共无效抽奖(图形G) { } 但对于 WPF窗口,我应该在XAML有它(目前仅有一个电网),什么要这样绘图方法接收作为参数? 首先,我想这样做,这样得到它的工作,那么我可以想想如何使它更加
..
在默认情况下一个WPF 的TextBlock 似乎也应用其他的顶部填充。我想并非如此 我试过设置负填充,但有一个例外: 0 ,-10,0,0'不是属性的有效值“填充”。的 我试过设置 LineHight 财产,没有明显效果。 这是怎么的TextBlock看起来混合。我已经标有红色的栗色有问题的部分。 解决方案 一些研究和的 HB 的引导我正确的答案,这是设置以下属性:
..