jjzjj

xaml-composition

全部标签

c# - 如何在 Windows 8 应用程序中使用 xaml 矢量图像作为图像源

我在inkscape中创建了一些Assets,并想将它们用作Windows8应用程序中的图标。我读了一些书,发现.Net4.5支持SVG,themodernuiprofiledoesnot。.我使用thistool.将svg转换为xaml我得到以下xaml。如果我将它直接添加到我的应用程序xaml中,它会呈现,但比例有很大偏差。如果可能的话,我想将其用作图像对象的图像源。这可以做到吗? 最佳答案 大多数AppBar按钮都基于StandardStyles中称为AppBarButtonStyle的样式。要自定义按钮的文本,您可以设置Au

c# - 有什么方法可以在 Xamarin.Forms 中将样式与我的 XAML 分开

我在带有XAML页面的PCL中使用Xamarin.Forms。我想出给我的控件设置样式的唯一方法是使用内联语法。我更愿意使用这样的结构:(http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465381.aspx)但是,(尚)不支持Style元素。有没有人成功地将布局与内容分开?仅供引用:我还在Xamarin论坛中发布了这个问题,所以任何通过谷歌来到这里的人可能还想看看这个页面:http://forums.xamarin.com/discussion/19287/styling-of-xamarin-xaml#late

c# - 适用于 Windows 8 的哪个图形框架?单人游戏? OpenGL 和 Xaml/DirectX 混合?

我想为Windows8开发一款游戏,但由于不支持Xna,我真的不知道,使用像MonoGame这样的东西是否好-因为我认为,它没有任何意义在UI前端与DirectX一起运行时,将MonoDevelop与OpenGL结合使用。但我在“apptivate.ms”上的搜索仍然迫使开发人员使用MonoDevelop——但为什么像微软这样的公司会这样做呢?而且我不喜欢用C++和DirectX构建我的游戏,因为在我的情况下,这不是一个大型游戏,我最喜欢的语言(也是我工作中的语言)是C#..顺便说一句,用OpenGL或C++编写这个游戏对我来说没什么大不了的,因为在过去的四年里我在这两个方面有很多经验

c# - 更改 XAML 文件后 Visual Studio 挂起

我最近遇到了一个奇怪的问题,它似乎是随机发生的。当我在XAML文件中进行更改(它可以是任何内容,更改按钮中的文本,更改背景颜色等)时,我的visualstudio在启动我的程序时挂起。有谁知道如何解决这个非常烦人的问题? 最佳答案 我也在MSDN的论坛上发布了一个关于这个的帖子,我得到了一个成功的答案:显然,我必须删除ProjectSolution文件,然后运行​​.csproj文件。真的不知道为什么,但这让它再次起作用了!因此,如果有人遇到此问题,请尝试上述解决方案。编辑:LinktotheansweronMSDN

c# - 仅在 C# 中更改 Xamarin Forms 标签的颜色,无 XAML

我有这个XAML代码:在我的C#代码中,我很熟悉通过简单地指定来设置标签的Text属性:sampleLabel.Text="ABC"但是这种情况就不一样了。谁能告诉我如何在单击标签时从C#更改标签的颜色。 最佳答案 这个怎么样:主页:publicpartialclassMainPage:ContentPage{MyViewModelvm;publicMainPage(){InitializeComponent();vm=newMyViewModel();BindingContext=vm;varfaveLabel=newLabel{

c# - 呈现为 XPS 时如何创建带有页眉和页脚的 Xaml FlowDocument?

我正在寻找一种干净的通用方法来描述XAMLFlowDocument中重复的页眉和页脚,而无需任何代码。它只需要在从C#呈现到XPS时正确显示。 最佳答案 几个月前我遇到了同样的问题,发现这些链接非常有用:WPFMultipageReportsPartIVPaginationhttp://www.codeproject.com/KB/WPF/PimpedDocumentPaginator.aspx我使用的基本技术是通过从DynamicDocumentPaginator派生来创建自定义分页器,如下所示:internalclassHead

c# - 从已编译的 DLL 中获取所有 XAML 文件

我想在运行时从第三方库(DLL)加载外部XAML样式。喜欢thistutorial他们使用:Application.LoadComponent(newUri("/WpfSkinSample;component/Skins/"+name+".xaml",UriKind.Relative))asResourceDictionary;加载新样式。但我不知道来自第三方库的XAML名称,所以我正在寻找一种方法来获取它们并将它们加载到我的应用程序中。感谢您的帮助。编辑:感谢andyp,我做了以下工作:publicvoidLoadXaml(StringAssemblypath){varassembl

c# - 具有 XAML 中定义的选项的数据绑定(bind) WPF ComboBox?

在我的View模型上,我有一个int属性,我想使用ComboBox公开它以进行编辑,并使用一组有限的选项,例如16、8、4和2。有没有一种方法可以在XAML中指定选项,同时仍然将值绑定(bind)回View模型?我想做这样的事情:16842我知道我可以组装一个List在代码中并将其设置为ItemsSource,但我希望有一种方法可以做到这一点,它不涉及View模型中公开在代码中创建的集合的额外属性。 最佳答案 您可以完全按照示例中的方式指定您的选择。为了使其正常工作,您缺少的是SelectedValuePath属性。没有它,Sele

c# - 在 xaml 窗口和用户控件 WPF 之间传递参数

如何将参数从xaml窗口传递到WPF用户控件构造函数?我试过创建依赖属性,但没有成功。我应该尝试xaml扩展还是有其他方法吗?调用Window的xaml.cs,以及它的用户控件。publicpartialclassSomeView:UserControl{SomeViewModelvm=newSomeViewModel();publicSomeView(){this.DataContext=vm;InitializeComponent;}}上面窗口的InitializeComponent在创建用户控件的实例之前清除通过xaml设置的依赖属性的值,因此依赖属性的值始终为null。和用户控

c# - 在 WPF 中以编程方式将用户控件/页面添加到 Windows xaml

我想在Window1.xaml(主窗口)中以编程方式在我的两个用户控件AddUsers.xaml(用户控件)和Viewusers.xaml(用户控件)之间切换。我正在尝试通过Window1.xaml中的按钮事件切换用户控件。我的窗口1。xaml是这样的我有两个用户控件addUser.xaml和viewUser.xaml添加用户。xaml代码:和我的第二个用户控件viewUser.xaml 最佳答案 首先你需要给你的堆栈面板一个名字然后你需要类似于的东西publicpartialclassMainWindow:Window{priva