草庐IT

c# - 在 WPF 中,您可以在没有代码隐藏的情况下过滤 CollectionViewSource 吗?

真的,这个主题说明了一切。并不是说我不能有代码在后面。它只会对我唠叨。 最佳答案 如果您“足够努力”,您几乎可以在XAML中做任何事情,uptowritingwholeprogramsinit.你永远不会绕过代码背后(好吧,如果你使用库,你不必编写任何但应用程序当然仍然依赖它),这是一个在这种特定情况下你可以做什么的例子:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Markup;us

c# - 是否可以使 List<string> 成为 xaml 中的静态资源?

如果我想在代码隐藏中绑定(bind)组合框之类的东西,我完全没有问题。像这样的东西:Liststrings=newList();AddStringsFromDataSourceToList(strings);comboBox1.ItemSource=strings;据我所知,在XAML中没有快速而肮脏的方法来执行此操作。对于wpf因其super简单的数据绑定(bind)而获得的所有赞誉,在C#中完成这种简单的事情似乎要容易得多。有没有比创建DependencyProperty包装器并将它们添加为资源更简单的方法,而无需intellisense或所有进入ObservableCollect

c# - 如何从资源中获取字符串以在 xaml 的 WPF 资源部分中分配

我有一个具有以下用户控件的XBAP应用程序:...现在我想从resx文件中获取字符串“xxUser”,该文件作为资源嵌入到应用程序中我如何实现这一点? 最佳答案 我能够在一个程序中做到这一点:我还必须在我的xaml中包含.Properties命名空间,如下所示:xmlns:prop="clr-namespace:MyProjectNamespace.Properties"这让我不仅可以使用我为我的项目定义的字符串资源来实现全局化,而且我还能够绑定(bind)(两种方式)到我的应用程序的设置。这让我非常容易记住窗口的位置、大小等。如您

c# - 如何更改 ViewCell 中的高度

我正在尝试更改listview上的ViewCell,但下面的代码对我不起作用: 最佳答案 如果所有单元格的大小都相同,请设置ListView.RowHeight属性ListView本身如果您想设置ViewCell.Height然后将ListView.HasUnevenRows设置为true(但它会对性能产生一些影响) 关于c#-如何更改ViewCell中的高度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

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# - MVVM: View 导航无法正常工作

我使用BrianNoyes的Pluralsight类(class)“深入了解WPFMVVM”作为我的主要来源,他展示的内容效果非常好。但是,我不想根据在UtilitiesView上单击的按钮切换View,而是希望根据工具栏按钮(构成VS2015扩展包的一部分)切换View,用户可以在其中选择特定实例。UtilitiesView是由包扩展打开的窗口上的用户控件。所以这是UtilitiesView中的xaml:``可以看出,有两个按钮通过绑定(bind)到ChangeViewModelCommand并传递一个字符串值(“CalculationEngine”或“TAEngine”)来切换Vi

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

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

c# - 抑制系统覆盖,Windows Phone 8.1 (Silverlight)

我想知道如何隐藏导航栏。如果可以在XAML中指定SuppressSystemOverlay的代码,就像系统托盘一样:shell:SystemTray.IsVisible="False"。我什至在msdn上都找不到描述,这似乎是指使用WinRT构建的wp8.1,而我的应用程序使用的是silverlight。 最佳答案 对不起,答案是否定的。从8.1开始,只能通过thispost中描述的代码实现.但是,像这样在构造函数中执行隐藏代码应该会产生类似的效果:publicMainPage(){InitializeComponent();awa

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

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

c# - WPF 绑定(bind)到工具提示

不确定这里在做什么,但绑定(bind)适用于数据模板中的标签,但不适用于工具提示。任何帮助将不胜感激。顺便说一句,DataTemplate在Listview中使用。“描述”属性存在于绑定(bind)到ListView的View模型上。我在VS2010的输出窗口中得到的消息是:System.Windows.Data错误:39:BindingExpression路径错误:在“对象”“字符串”(HashCode=-466763399)上找不到“描述”属性。BindingExpression:Path=DataContext.Description;DataItem='StackPanel'(