首页 文章
  • 0 votes
     answers
     views

    异步方法调用两次

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

    NullToVisibilityConverter未被选择更改触发

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

    Uwp Combobox绑定中断源变化

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

    绑定到由在后台工作的线程创建的对象的属性

    我在我的多线程WPF应用程序中使用MVVM模式 . 现在在我的模型中(我跳过了明显的INotifyPropertyChanged接口实现,使其更清晰): public class ShallowModel : INotifyPropertyChanged { private string _dbState; public string DbState { get { retu...
  • 8 votes
     answers
     views

    绑定到ViewModel.SubClass.Property(子属性)

    假设我的屏幕上有一个部分,其中编辑了“当前记录”..所以我的视图模型有一个包含所有当前编辑属性的类,例如: class Record { public string Notes { get { return "Foo"; } set { _notes = value; Notify("Notes"); } } 我们将此类添加到视图模型中: cla...
  • 0 votes
     answers
     views

    转换器的绑定错误

    我在我动态创建的viewModel中有MdiContainer: public MainWindowViewModel() { MdiContainer = new TabbedMdiContainer(); } public TabbedMdiContainer MdiC...
  • 0 votes
     answers
     views

    将数据从视图绑定到ItemsPanelTemplate

    我一直在开发我的第一个MVVM WPF应用程序,我想在其中绘制一个包含节点和边缘的图形 . 目前,我在我的视图后面的代码中执行所有绘制逻辑,迭代节点,相应地创建形状并将它们添加到画布 . 因为我不想跟踪形状,只想根据给定的数据(即节点)绘制它们,我决定创建一个 Nodes 和 Edges 的 ObservableCollection ,并将 ItemsControl 绑定到这些是为了自动绘制形状 ...
  • 219 votes
     answers
     views

    如何绑定到MVVM中的PasswordBox

    我遇到了绑定到PasswordBox的问题 . 这似乎是一个安全风险,但我正在使用MVVM模式,所以我希望绕过这个 . 我在这里找到了一些有趣的代码(有没有人用过这个或类似的东西?) http://www.wpftutorial.net/PasswordBox.html 它在技术上看起来很棒,但我不确定如何检索密码 . 我的 LoginViewModel 中的 Username 和 Passwor...
  • 0 votes
     answers
     views

    从本地文件夹获取图像文件以在运行时在UI中显示失败

    我使用下面的代码从LocalFolder中检索图像文件 LocalFolder中的总图像文件数为20 问题: 仅显示8张图像,其余图像为空白 .为什么其余部分无法显示? 可以将BitmapImage文件绑定到基于MVVM的映像控件,如下所示? 示例:imageURL =“ms-appdata:///local/imgfile.jpg” ---- In XAML : PhotoView.xaml...
  • 2 votes
     answers
     views

    Code背后的DataBinding / DataContext(WPF - MVVM)

    所以目前我正在学习WPF和MVVM,我在理解 DataContext 和 DataBinding 时遇到了一些麻烦 . 我的问题是我不明白如何从后面的代码访问数据 . 这里详细说明我的问题就是一个例子: 假设我有一个应用程序,应该允许我将 Rectangles 放在 Canvas 上 . 该应用程序包含一个有3个子视图的窗口 Canvas 使用带有 ContentPresenter 的 Ite...
  • 0 votes
     answers
     views

    父控件未启用WPF选项卡

    我'm working on a WPF application which is (mostly) using MVVM. My problem is that I'有一个标签控件(它实际上是一个嵌套的标签控件),表现得很奇怪 . 在冗长的后台处理期间(这是我想要的行为!)禁用父控件,但是当后台内容完成并且父级重新启用时,其中一个嵌套选项卡保持禁用状态 . 并且违规选项卡会根据在后台操作之前选择...
  • 23 votes
     answers
     views

    WPF MVVM INotifyPropertyChanged实现 - 模型或ViewModel

    我已经在StackOverflow和其他博客上阅读了关于在何处实现INotifyPropertyChanged的一些争论,但似乎有些情况下你必须在Model上实现它 . 这是我的情景 - 我正在寻找关于我的结论的反馈或我的方法是错误的 . 我正在使用ObservableDictionary(ObservableDictionary)的这个实现,因为我需要使用密钥进行高性能查询 . 在这本词典中,我...
  • 0 votes
     answers
     views

    切换控制器内的视图模型

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

    绑定wpf datagrid单元格中的背景值

    我在VS2015中有一个WPF应用程序 . 它被开发为MVVM,在代码隐藏类中没有任何东西 . 它有一个包含数据网格的用户控件 . 我希望任何编辑过的单元格的背景颜色从白色变为红色 . 我有一个绑定到视图模型中的方法的按钮,该方法将更改的数据应用于数据库 . 我的问题是datagrid列的Background属性的绑定 . 我的ViewModel包含: private ObservableColl...
  • 344 votes
     answers
     views

    ViewModel中的INotifyPropertyChanged与DependencyProperty

    在Model-View-ViewModel体系结构WPF应用程序中实现ViewModel时,似乎有两个主要选择如何使其成为databindable . 我已经看到使用 DependencyProperty 实现View将要绑定的属性的实现,我已经看到了实现 INotifyPropertyChanged 的ViewModel . 我的问题是我应该何时优先选择其中一个?有任何性能差异吗?将ViewMo...
  • 5 votes
     answers
     views

    用于绑定的xaml术语的差异

    我是使用Silverlight的xaml(用于MVVM APPROACH)的初学者 . 我读了几篇文章,对此一点感到困惑 . 如果有人能解释以下内容之间的区别,我将非常感激 . 假设我的XAML是: xmlns:viewmodel="clr-namespace:smallMVVM" ...... ...... <UserControl.Resources&g...
  • 1 votes
     answers
     views

    获取ComboBox的SelectedItem(MVVM)

    我想使用MVVM模式(初学者)获取ComboBox的选定项目 . 我已经读过这可以通过将SelectedItem属性绑定到ViewModel中的Property来实现 . XAML: <ComboBox ItemsSource="{Binding RoomLockerLinkCollection}" DisplayMemberPath="Roo...
  • 0 votes
     answers
     views

    如何在Xamarin Forms中使用XAML隐藏TableSection?

    我最近在一个项目中使用Xamarin Forms,我一直在使用TableView来显示从web api检索到的记录的详细信息 . 有时,某些细节不存在,所以我想隐藏显示信息的部分 . 但是,我找不到隐藏TableSection的方法 . 这是一些XAML: <TableView> <TableRoot> ... <!--Co...
  • 126 votes
     answers
     views

    使用WPF / MVVM Light Toolkit处理窗口关闭事件

    我想处理窗口中的“Closing”事件(当用户点击右上角的“X”按钮时),以便最终显示确认消息或/并取消关闭 . 我知道如何在代码隐藏中执行此操作:订阅窗口的“Closing”事件,然后使用“CancelEventArgs.Cancel”属性 . 但我正在使用MVVM,所以我不确定这是一个好方法 . 我认为好的方法是将Closing事件绑定到ViewModel中的Command . 我试过了: &...
  • 59 votes
     answers
     views

    MVVM Light Toolkit样本[关闭]

    有谁知道使用MVVM Light Toolkit创建的opensource WPF应用程序?或者任何样品?
  • 0 votes
     answers
     views

    MVVM光页面导航在ViewModel之外

    我正在尝试在wiew模型之外的Windows 8.1 Universal应用程序中调用 NavigateTo . 我已经尝试过: var dispatcher = Window.Current.Dispatcher; await dispatcher.RunAsync( CoreDispatcherPriority.Normal, async () => await N...
  • 0 votes
     answers
     views

    Xamarin Forms:ListView中与MVVM的数据绑定问题

    view viewmodel, model and code behind 你好社区, 需要帮助数据绑定识别XAML中ListView中的MVVM模式 . 我不知道为什么它不起作用 . 我在视图中看不到任何数据 . 我通过调试得到了这个例外 . Xamarin.Forms.Xaml.XamlParseException:位置8:10 . 属性内容为null或不是IEnumerable 谢谢你的回答...
  • 4 votes
     answers
     views

    如何在Prism中的XAML页面代码(Xamarin Forms)中访问视图模型实例

    以下是使用Prism MVVM框架的Xamarin Forms中我的页面的定义: <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" ...

热门问题