Tag: xaml

带有资源字典中标题的多项combobox?

我已按照此问题的接受答案来定义带有标题的多列combobox。 它对我不起作用,所以我对它进行了一些修改,现在它可以工作了。 这是用于创建带标题的多列combobox的xaml。 现在,我想在资源字典中定义之间的部分,这样我就不必再次编写它。 我还想在资源字典中添加两个function: 将Column-names和Column-values以某种方式绑定到某些东西(我不知道),以便任何两列combobox都可以使用此资源字典。 如果可能的话,我想在资源字典中添加一些逻辑,以便相同的资源字典可以用于具有任意数量列的任何combobox。 我认为有人可以引导我走向正确的方向,如果有人在过去做过这件事,那么我可能会得到一些帮助,这是提出这个问题的另一个意图。 如果我的上述问题仅使用xaml无法解决,那么我也很乐意接受解决方案。

如何设置WPF窗口的宽度等于其标题栏中的内容?

如果我在WPF中有Window,如下所示: 此窗口将自动resize以确保其所有内容都可见。 但它对标题的作用并不相同,因此当显示窗口时,可能会隐藏标题的一部分。 可以做些什么来确保窗口的宽度足以在标题栏中显示标题?

WPF绑定图像源

也许是愚蠢的问题,但我不知道…… 我有这样的ViewModel类: public class MainWindowsViewModel : INotifyPropertyChanged { private ImageSource _img; public ImageSource StatusImage { get { return _img; } set { _img = value; NotifyPropertyChanged(); } } public event PropertyChangedEventHandler PropertyChanged; private void NotifyPropertyChanged([CallerMemberName]String propertyName = “”) { if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } XAML中的绑定看起来像这样: 我将ImageSource的内容设置为: MainWindowsViewModel _view = new MainWindowsViewModel(); […]

绑定到canvas

我的class级中有一个canvas属性,我想知道是否可以将它绑定到xaml中的canvas? 数据绑定如何在canvas中工作?

哪里是视觉工作室2012的混合

我看到很多关于“视觉工作室混合”的内容,我理解W8版本的混合。 我在W8上安装了VS2012 Ultimate,我看不到任何混合。 我查看了我的MSDN Pro订阅,我没有看到单独的Blend for VS2012下载而不是VS2012 with Blend下载.. 我怎么得到它?

为什么RelayCommands通常使用延迟初始化?

当使用Josh Smith的RelayCommand时 ,我见过的大多数例子都使用延迟初始化,例如: public class ViewModel { private ICommand myCommand; public ICommand MyCommand { get { if (myCommand == null) { myCommand = new RelayCommand(p => DoSomething() ); } return myCommand; } } // … stuff … } 而不是在构造函数中创建RelayCommand,如下所示: public class ViewModel { public ViewModel() { MyCommand = new RelayCommand(p => DoSomething()); } public ICommand […]

如何在Windows Universal应用程序中使用自定义字体?

就像我的其他Windows Phone 8项目一样,我想使用自定义字体。 但是使用新的通用应用程序架构,我很难将其付诸实施。 我在共享项目中创建了一个“Fonts”文件夹,我将具有Build Action属性的字体文件添加到“Content”。 我还在共享项目中创建了一个“Themes”文件夹,并为其添加了一个ResourceDictionnary(“Generic.xaml”)。 我添加了FontFamily资源: /Fonts/Rex Bold.otf#Rex Bold 我在App.xaml中引用它是这样的: 在我的Windows Phone项目的MainPage.xaml中,我试图像这样使用它: 我确定这是字体的名称,因为这适用于我的一个Windows手机应用程序。 所有这些都很好,因为它适用于色彩资源。 任何人都成功共享字体并使用它,

从TreeView获取SelectedItem?

有谁知道如何从TreeView获取SelectedItem(而不是Header)? 这是我的代码: 请注意,有3个不同的列表,包含3种不同的对象类型。 有很多东西可以帮助我: public Object SelectedObject { set { _selectedObject = value; RunMyMethod(); RaisePropertyChanged(“SelectedObject”); } } 提前致谢! 干杯

从应用程序数据本地文件夹在UWP中的xaml中的WebView中加载Html文件

我有一个要求,我需要从UWP中的xaml WebView中的app数据文件夹加载html文件。 Html文件也引用另一个文件夹(“99 / js /”)中的不同Js文件。 任何有UWP知识的人都会指导我。 在此先感谢我使用以下代码, Browser是我的WebView。 var Uri = new Uri(“ms-appdata:///Local/Downloads/99/index.html”); Browser.Navigate(Uri); 我在99文件夹中的文件夹结构是: udapte 我正在尝试在离线加载html文件到WebView没有加载相同的html文件正在加载服务器URL。

MoveFocus从一个列表框移动到另一个列表框

我有类似Windows 8开始菜单的输出。 这是我输出的屏幕截图: 我通过从这个问题获得帮助成功地获得了输出。 XAML用于实现以下输出: 因此,从上面的代码中你可能已经理解Group和Ledger是listbox1的两个项目。 和其他四个是listbox2的项目。 要求: 假设,在listboxA中选择了ItemA1。 案例1:新行为 如果ListBoxA在Item1的右侧没有任何项目,那么当我按向右箭头键时,焦点应该移动到listboxB的ItemB1。 同样,如果选择了listboxA的ItemA2,则焦点应该移动到ListBoxB的ItemB2。 案例2:默认行为 如果ListBoxA在ItemA1的右侧有一些项目,则应通过按右箭头键选择该项目。 我默认有这种行为,但我不想打扰它。 我的意思是在实现Case1时我不想放弃默认行为。