草庐IT

winrt-xaml

全部标签

c# - Windows Phone 8.1 (WinRT) : Custom Looping Selector

我想要为我的WindowsPhone8.1(WinRT)使用自定义循环选择器,目前我找不到任何解决方案。我想要这样的东西:WindowsPhoneToolkit适用于WP8.0和WP8.1Silverlight,不适用于WP8.1(WinRT)应用程序(thisquestion适用于WP8.1Silverlight)。有DatePicker&TimePickerWP8.1的控件。有没有什么方法可以自定义他们的数据或用什么方法来欺骗控件来解决我的问题?有一个LoopingSelector类,但它似乎还没有实现。任何解决方案或想法将不胜感激。 最佳答案

c# - 是否有在线 XAML 测试器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我有一点xaml我想测试。是否有“XAML-fiddle”类型的呈现应用程序完全在线可用?是的,我用谷歌搜索了一下。这始终是我的第一react(无论何时何地)。

c# - XAML 设计器显示属性名称而不是设计器数据 (d :DataContext) when Binding

上下文我希望我的UserControl(RepositoryContainer)在XAMLDesigner上填充数据。我创建了一个名为RepositoryContainerDesignData.xaml的文件(它与RepositoryContainer.xaml位于同一文件夹中)并将其设置为d:DataContext到UserControl。但XAML设计器不显示数据,而是显示属性名称。这是一个最小的例子:设计数据(RepositoryContainerDesignData.xaml)用户控件(RepositoryContainer.xaml)代码隐藏usingSystem.Windo

c# - 在 XAML 中使用在 Silverlight 代码中创建的静态对象

我无法让它在Silverlight中工作,所以我创建了两个测试项目。一个简单的WPF项目和一个简单的Silverlight项目都只做一件事:在代码中设置一个publicstaticreadonly变量,然后在完全裸露的XAML中使用它。在WPF中,工作顺利。在Silverlight中,我收到以下编译器警告和运行时错误:警告2XMLnamespace“http://schemas.microsoft.com/winfx/2006/xaml”中不存在标记“静态”'...和属性文本的无效属性值{x:StaticSilverlightApplication3:Page.Test}。[行:7位置

c# - 基于不同XAML的样式继承

如何将样式中的BasedOn标记指定为其他文件中定义的样式。例子,Dictionary1.xaml定义在Dictionary2.xaml中我需要类似的东西如何实现? 最佳答案 简单的方法:在Dictionary2.xaml中定义MergedDictionaries(紧跟在ResourceDictionary标签之后):然后.....这将解决问题,但与所有简单的解决方案一样,有一个陷阱:每次合并词典时,您都会有效地创建合并词典的副本。而且它是递归的——如果您有同时加载Dictionary2.xaml的Dict3.xaml和Dict4.

c# - 如何从 XAML 正确加载 WF4 工作流?

简短版:如何从XAML加载WF4工作流?重要细节:加载工作流的代码不需要事先知道工作流中使用了哪些类型。长版:我很难从VisualStudio创建的XAML文件加载WF4工作流。我的方案是,我想将此文件放入数据库中,以便能够在不重新编译工作流调用程序的情况下集中修改它。我目前正在使用这段代码:varxamlSchemaContext=newXamlSchemaContext(GetWFAssemblies());varxmlReaderSettings=newXamlXmlReaderSettings();xmlReaderSettings.LocalAssembly=typeof(W

c# - wpf xaml 绑定(bind)到在代码隐藏中创建的对象

首先,我对C#和xaml还很陌生。我看过、检查过关于绑定(bind)的教程,但我看到的大部分内容都是在xaml中创建一个对象。但是我想在代码中创建对象,然后绑定(bind)到它的属性。此外,稍后我将在代码中定义几个对象。一般来说,我想绑定(bind)到文本框。通常我的代码看起来像这样:主窗口.xaml.cspublicpartialclassMainWindow:Window{MyTestObjectmyTestObject;publicMainWindow(){myTestObject=newMyTestObject();this.DataContext=this;Initializ

c# - 如何在 Xamarin.Forms 页面中将按钮作为 CommandParameter 从 XAML 传递?

我想将Xamarin.Forms.Button作为CommandParameter传递给我的ViewModel。我知道如何从后面的代码中实现这一点,例如...XAML(为简洁起见省略了大部分属性)XAML.cspublicpartialclassMyTestPage{publicMyTestPage(){InitializeComponent();myButton.CommandParameter=myButton;}}View模型publicclassMyViewModel:ViewModelBase{publicMyViewModel(){ButtonClickCommand=ne

c# - 如何添加带有隐藏代码的新 XAML View

我正在使用VS2015,创建一个Univerasl应用程序。我想创建一个新View(XAML)。我可以右键单击“添加”>“XAML”>“XAMLView”,然后使用我想要的名称和位置创建XAML。但是,我怎样才能在此处创建代码,例如MyNewView.xaml.cs,并将其“链接起来”作为我的解决方案资源管理器中的子节点? 最佳答案 作为RavingDev说:Donotuse"XAMLView",insteaduse"BlankPage"or"UserControl".附带说明一下,如果您想手动创建代码文件并将其与其他任何内容链接(

c# - 在 WPF XAML 中,如何连接 2 个常量以便使用预定义路径?

我想用c#常量替换源路径的路径部分,以便于路径管理,例如我有:在另一个类中我定义了常量:publicstaticreadonlystringUriImagesButtons="/Images/Big/PNG/";我想要一些类似的东西:这意味着我可以在需要时一次性更改全局路径。执行此操作的语法是什么? 最佳答案 最简单的方法是使用带有StringFormat的MultiBinding:在StringFormat参数中,您必须使用“{}”转义第一个大括号,这样XAML解析器就不会认为它是标记扩展。