首页 文章
  • 4 votes
     answers
     views

    如何在字符串索引器数据绑定上实现IDataErrorInfo?

    使用xaml(注意字典条目属性[Welcome]上的绑定): <Grid x:Name="LayoutRoot"> <StackPanel> <TextBlock FontSize="36" FontWeight="Bold" ...
  • 0 votes
     answers
     views

    Usercontrol数据绑定属性更改了MVVM

    我正在使用WPF并使用数据绑定 . 我想创建一个UserControl,它具有可用于数据绑定的属性 . 此外,如果属性更改,我想更新UserControl中的一些其他属性 . 例如, public class MyControl : UserControl { .... .... .... .... public ViewStyles CurrentView { ...
  • 212 votes
     answers
     views

    数据绑定到WPF Treeview中的SelectedItem

    如何检索在WPF树视图中选择的项目?我想在XAML中这样做,因为我想绑定它 . 您可能认为它是 SelectedItem 但显然不存在是只读的,因此无法使用 . 这就是我想要做的: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticRes...
  • 0 votes
     answers
     views

    OnPropertyChange调用但未对UI产生任何影响

    当我设置我的ViewModel的属性时(我指的是实现INotifyPropertyChanged并且是视图的DataContext的类),OnPropertyChange被调用但它只是跳过“handler(this,new PropertyChangedEventArgs(name)”,因为PropertyChanged是null,因此UI没有更新 . 下面是我的代码: XAML: <Win...
  • 0 votes
     answers
     views

    如何在NativeScript中动态创建水平按钮列表?

    我已经开始使用本机脚本了,我对MVVM概念有点困难,尤其是绑定 . 我有使用TypeScript的设置环境 . 我有一个HomePage,我需要创建一个水平的按钮列表 . 但是,首先我需要从服务器获取我需要显示的按钮: let page: Page; let viewModel = new MainViewModel(); let fetchCategoriesUseCase: FetchCate...
  • 2 votes
     answers
     views

    Silverlight数据绑定 - 将ValueConverter绑定到视图模型上的属性

    让我假装我有以下xaml ... <UserControl.Resources> <local:ViewModel x:Name="viewModel" /> <local:LoadChildrenValueConverter x:Name="valueConverter" /> </UserCont...
  • 30 votes
     answers
     views

    ReSharper WPF错误:“由于未知的DataContext,无法解析符号”MyVariable“

    我在Visual Studio 2012中使用WPF XAML MVVM时遇到此错误 . 由于未知的DataContext,无法解析符号“MyVariable” 解决办法是什么?
  • 0 votes
     answers
     views

    切换控制器内的视图模型

    让我们说,我有多种类别,如主板,案例和驱动器 . 他们每个人都有自己的viewmodel视图,比如MotherboardsView,CasesView和DrivesView . 和viewmodels - MotherboardsViewModel,CasesViewModel和DrivesModel . 我有控制器,我想根据类别切换视图模型 . 抽象代码看起来像这样: //GET Actio...
  • 0 votes
     answers
     views

    NullToVisibilityConverter未被选择更改触发

    我有一个StackPanel,当我在同一个窗口中没有ListView中的选定项目时,我想隐藏它 . 目前,当我打开窗口时,没有选定项目并且StackPanel被隐藏,但是当我从ListView中选择某些内容时,不会发生任何更改 . 我在ListView中绑定SelectedItem,如: <ListView MinHeight="0" MaxHeigh...
  • 0 votes
     answers
     views

    异步方法调用两次

    我从viewmodel做异步调用,所以我开始使用Nito.Mvvm.NotifyTask类 . 除了一个,我的异步方法调用了两次,它的效果很好 . 我不是100%肯定是因为这个,但我没有任何其他的想法 . 视图模型: public class NewsPageViewModel : BindableBase { private INavigationService _nav...
  • 0 votes
     answers
     views

    xbap mvvm实现中的问题

    我正在尝试为xbap应用程序实现mvvm设计模式但无法执行简单的文本绑定 . 以下是我的DemoViewModel.cs的定义, class DemoViewModel:INotifyPropertyChanged {string name; public event PropertyChangedEventHandler PropertyChanged; public string N...
  • 1 votes
     answers
     views

    如何从另一个类引用在MainWindow中创建的类实例

    我对Scope有一个初学者的问题 . 在MainWindow类中,我创建了一个用于数据绑定的ModelView类的实例,以及一个具有我想要显示的Leaves属性的Cabbage类的实例 . 我的问题是如何从updateCabbageLeaves方法中引用myCabbage.Leaves? namespace TestScope { public partial class MainWindow ...
  • 2 votes
     answers
     views

    WPF Hierarchical ViewModel FindAncestor数据绑定错误

    我正在创建一个MVVM应用程序,它有两个视图模型,RegisterUserViewModel和UserViewModel . “RegisterUserViewModel”有一个公共属性,它是“UserViewModel”的集合,如下面的代码所示 public class RegisterUserViewModel : ViewModelBase { public ObservableC...
  • 0 votes
     answers
     views

    在多个级别上进行数据绑定

    当天的最后一个问题 . 我是MVVM建模的新手,并且在我对它的理解方面已经取得了相当多的成就,但是在我通过摆弄整个项目之前我需要一些指导 . 我创建了一个名为Person的模型,其中包含以下内容: - General info like: ID, FirstName, LastName, FullName, Nationality etc. - A list of old jobs - Each ...
  • 1 votes
     answers
     views

    使用wpf mvvm在同一视图上的视图模型之间切换

    我是WPF MVVM的新手,有点卡住了 . 我需要使用带有wpf的MVVM在同一视图上切换大约100个不同的表 . 我有Treeview的表名列表和项目选择,必须在Treeview旁边显示正确的DataGrid . 我为每个表创建了Model和ViewModel类 . 但是,如何根据选择选择要绑定的正确Viewmodel .
  • 0 votes
     answers
     views

    为什么我的WPF项目中的datacontext从后面的代码中正常运行,而不是从xaml运行? [重复]

    这个问题在这里已有答案: WPF Binding Image Source 2个答案 我一直在研究一个小样本Wpf Mvvm项目,用于试验INotifyPropertyChanged接口 . 该项目实际上正常工作,但我遇到的问题是,如果我在MainWindow.xaml后面的代码中设置DataContext,项目只能正常工作 . 如果我尝试在xaml标记中设置DataContext,那么项目的...
  • -1 votes
     answers
     views

    要在一个数据模板中绑定的不同类型的树视图项[关闭]

    我有一个基于MVVM的Usercontrol . 该模型有两个类,一个类具有另一个类的列表,如下面的 Model 所示 . 问题是 I have two define two different hierarchicaldatatemplates for my treeview which are also binded to the model which is wrong . 我想只做一个h...
  • 0 votes
     answers
     views

    添加到ViewModel中的ObservableCollection的元素未显示

    相当于WPF世界的新手 . 我已经好几天都在伤害我的眼睛,寻找一个解决方案,但没有设法做到这一点 . What I'm trying to achieve : 在视图模型类中创建ObservableCollection 绑定.xaml文件中的数据 在MainWindow.xaml.cs中从private void Button_Click创建一个"Add"按钮(稍后...
  • 1 votes
     answers
     views

    Knockout js值没有绑定

    我的代码如下: Html: <select name="data3" size="1" id="data3" data-bind="options: datalist, value: profile().dat.data()[2].Value()"> </selec...
  • 4 votes
     answers
     views

    DataGrid中的按钮wpf MVVM

    我在这个项目中关注MVVM . 我有WPF数据网格, ItemsSource (ItemsSource="{Binding Documents}") 绑定到 ObservableCollection<Document> , SelectedItem (SelectedItem="{Binding CurrentDocument, Mode=TwoWay...
  • 0 votes
     answers
     views

    WPF UserControl命令绑定不是udpateing UI MVVM

    我有窗口“ClientsWindow”,它的视图模型类“ClientsViewModel” . 在ViewModel中,我定义了属性“Clients”并将其绑定到DataGrid的itemssource属性: private ObservableCollection<tblClient> clients; public ObservableCollection<tblClient...
  • 0 votes
     answers
     views

    WPF Treeview工具提示 - 动态

    这是关于MVVM和WPF - 基于WPF Treeviewitems上的鼠标位置显示动态工具提示 . 假设当用户将鼠标悬停在已经获得某些业务数据的节点上时,它应显示工具提示 . 示例:如果我将鼠标悬停在经理项目上,请说 - “已锁定”,其他人则为“准备编辑”等 . 取决于鼠标项目数据.tooltip文本应指导用户做进一步的操作 . 我试图在TreeViewitem的Tooltip打开事件的帮助下...
  • -2 votes
     answers
     views

    使用动态生成列的DataGrid单元样式

    我在数据表中获取动态列(因为列生成动态,因此没有模型)绑定到WPF数据网格 . 这些是自动生成的列 . 我需要根据条件更改数据网格的单元格颜色 . 有列(进度)每列有一个逗号分隔值 . 这个数字将决定column1,column2,column3的单元格的颜色 . 我需要一种方法来设置单个单元格的样式颜色,方法是使用特定列的列(进度)中的值 . | Coulmn1 | Coumn2 | Colum...
  • 0 votes
     answers
     views

    将元素列表绑定到DataGrid

    我在将数据绑定到WPF DataGrid时遇到问题 . 有类似(简化)的类: public ClassToShow { public int ANumber {get; set;} public List<bool> TheList {get; set;} } 现在我需要一个显示这些数据的Datagrid . 该列表在网格的每个对象中具有相同数量的元素 . 所以应该有...
  • 1 votes
     answers
     views

    使用Binding - MVVM设置WPF DataGrid ComboBoxColumn ItemSource

    为了解释我的问题,我做了一个小型演示应用程序我有一个带有几个TextColumns和一个ComboBoxColumn的DataGrid - TextColumns的Binding运行良好,但不适用于ComboBoxColumn . 数据来自这个简单的模型: public class Model { public Model() { Text = "te...
  • 1 votes
     answers
     views

    WPF绑定复选框bool?

    我有一个绑定到ViewModel可以为空的布尔属性的WPF复选框 . 我在构造函数中将此属性设置为false或true,以避免Interminent状态,但无论我做什么,复选框的Initial状态保持灰色 . 绑定工作正常,因为一旦我通过单击UI上的复选框更改状态,我将获得控件值(true / false) . 有任何想法吗? XAML: <CheckBox Margin="0,4...
  • 1 votes
     answers
     views

    将按钮的IsEnabled属性绑定到XAML中的2个复选框IsChecked属性

    我想在选中2个复选框中的任何一个时启用按钮 . 如果未选中任何复选框,则该按钮应处于非活动状态(IsEnabled = false) 可以像这样绑定 . IsEnabled =“” 但它仅适用于单个复选框 . 我想将复选框IsChecked属性绑定到XAML本身的按钮的IsEnabled属性 . (我知道如何在代码中使用属性更改) 我尝试使用Multi触发器 . <Button.IsE...
  • 135 votes
     answers
     views

    使用MVVM的wpf中的Dialogs的好坏?

    我最近遇到了为我的wpf应用程序创建添加和编辑对话框的问题 . 我想在代码中做的就是这样 . (我主要使用viewmodel第一种方法与mvvm) 调用对话框窗口的ViewModel: var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anythi...
  • 0 votes
     answers
     views

    通过数据绑定动态地将DataGrid列设置为ComboBox列

    我有一个绑定到DataTable的DataGrid,我称之为“GridCollection”: <!--DataGrid--> <DataGrid Name="DataGrid" ItemsSource="{Binding GridCollection}" > <DataGrid.Columns> ...
  • 0 votes
     answers
     views

    Uwp Combobox绑定中断源变化

    我在使用MVVM的UWP中遇到了一个问题,我的 Combobox 与 ItemsSource 绑定到我的ViewModel中的一组项目,而且我的VM中也是 SelectedItem 绑定到该集合的项目 . 我需要在视图模型中随意更改项目源和所选项目 . 问题是,如果 ItemsSource 中的 SelectedItem 在任何时间点都不存在, SelectedItem 的绑定似乎永久破坏 . 示...

热门问题