Prism是一个用于在WPF,Windows 10 UWP和Xamarin Forms中构建松散耦合,可维护和可测试的XAML应用程序的框架。
我有一个 WPF 应用程序,主窗口上有 4 个模块。当我单击其中一个模块时,它会打开该模块的详细信息窗口。我已经实现了 MVVM 模式来构建 WPF 应用程序...
使用 PRISM 区域时选择选项卡时,不会在 TabControl 中调用 OnNavigatedTo
我已经使用区域管理器为 TabControl 注册了我的视图,并且在选择选项卡时正确显示视图。 问题是,当我选择新的标签项时,不会调用 OnNavigatedTo ...
我们有一个使用 Autofac 的大项目。我们还在该项目中使用了 Prism EventAggregator 和 DelegateCommand。我们需要在这个项目中使用区域和模块。我读过,除非我想念……
ViewModel 中定义的集合项的 WPF Prism 属性在 View 中被忽略
我正在编写一个包含 10 个其他控件的控件。 我需要坚持 MVVM 原则,所以我试着做对了: MainView.xaml(包含其他视图的主应用程序视图...
从 TabbedPage 导航时导航堆栈为空(缺少后退按钮)
我遇到一个问题,我的页面上没有 NavigationBar,这只发生在我使用 Prism MVVM 框架在 .NET MAUI 中实现选项卡式页面之后。任何帮助深表感谢。 所有
如果其他桌面程序正在运行,桌面上的 WPF 应用程序不会显示。 (例如壁纸引擎) [DllImport("User32.dll")] static extern IntPtr SetParent(IntPtr hWnd, IntPtr hParent); [
WPF Inventor 加载项项目无法加载“Microsoft.Xaml.Behaviors”
我创建了一个 WPF 项目 TargetFramework-.NET 6.0 NugetPackage - Microsoft.Xaml.Behaviors 在视图中使用交互来触发操作 我创建了一个 WPF 项目 TargetFramework-.NET 6.0 NugetPackage - Microsoft.Xaml.Behaviors 在视图中使用交互来触发动作 <ComboBox x:Name="Desc" IsTextSearchEnabled="True" IsEditable="True" ItemsSource="{Binding desc}" SelectedIndex="{Binding binddes}"> <i:Interaction.Triggers> <i:EventTrigger EventName="SelectionChanged"> <i:InvokeCommandAction Command="{Binding DescSelectionChangedCommand}" CommandParameter="{Binding ElementName=Desc, Path=SelectedIndex}"/> </i:EventTrigger> </i:Interaction.Triggers> </ComboBox> 我将上述项目添加为对 Inventor Add-In 项目的依赖 构建成功 我正在为 Inventor Add-In 项目中的 WPF 项目创建一个主窗口实例 WPF项目出现如下错误 正在删除 Microsoft.Xaml.Behaviour 包... 并删除交互触发命令编码 <ComboBox x:Name="Desc" IsTextSearchEnabled="True" IsEditable="True" ItemsSource="{Binding desc}" SelectedIndex="{Binding binddes}"> </ComboBox> WPF 主窗口实例工作正常并显示主窗口.... 请帮帮我,我很着急
我的应用程序使用画布绘制图表,放置在多个选项卡窗格中。在宽屏显示器上,创建超过 10 个选项卡后,出现如下异常。 我认为这来自 Canva...
在设置我的 Prism WPF 解决方案时,我添加了一个项目作为类库。刚刚意识到我希望它作为 WPF 用户控件库来添加资源字典和其他 WPF 相关的东西。是...
我正在使用 MVVM 模型在 WPF Prism 中编写一个应用程序。 我有一张高度为 50 像素、宽度为 5000 像素的图像。 我只需要显示这张图片的一部分 100px 宽度,这部分会根据...而有所不同
我应该使用静态实例属性来快捷方式 ServiceLocator 吗?
上下文:使用 Prism 的 WPF MVVM 应用程序 我们有一个 ServiceLocator 负责返回我们的 ViewModel 类的单例实例。 例如: var viewModel = ServiceLocator.Default.
在哪里可以下载 visual studio 2019 的 prism 模板包?似乎所有链接都只支持 2022
我目前已经安装了 vs 2019,但我仍然没有筹集到足够的现金来购买 vs 2022。请问我可以从旧来源获得下载链接吗? 我尝试从 csdn.net 下载文件,但它是
在 MVVM 中查看模型的 WPF ValidationRule 状态传递
我被困在一个看似普遍的需求中。我有一个 WPF Prism(用于 MVVM)应用程序。我的模型实现了 IDataErrorInfo 以进行验证。 IDataErrorInfo 非常适合非数字适当...
WPF 从父视图 XAML 设置 UserControl 的 ViewModel 属性 [重复]
我在 XAML 中有一个带有 MyControl 的 MainView。 我需要使用 MVVM 编写我的控件,所以我有 MyControl.xaml,它定义了一些绑定属性的布局,MyControl.xaml.cs,它只存储常量...
System.NullReferenceException:“对象引用未设置为对象的实例。”对于这个.DialogService.ShowDialog()
我正在尝试创建一个对话框窗口 RateSelectView,它有一个列表框来选择一个值,两个按钮接受,这将在获取该值后关闭对话框,并关闭按钮,这将关闭...
有没有办法在 Prism WPF 应用程序的 app.xaml.cs 中使用 StartupEventArgs?
我想使用 StartupEventArgs 来确定在 C# WPF 棱镜应用程序中使用了哪些应用程序设置 JSON 文件。这可能吗? 我已经重写了 App.xaml.cs 中的 OnStartup 方法...
如何在 WPF C# 的对话框中将 System.Data.Linq.Table<dataTable> 绑定到 ListBox 的 dataTemplete?
我的项目中有 AssignDb.dbml,它有不相关的表,例如 RateTables 有一个整数类型的列 rateValue。我在我的
.NET MAUI 和 Prism 上的可重用 FlyoutPage
是否可以创建页面可重用的 FlyoutPage 导航。 例如:Prism.Maui.Demo 中的 Flyout 导航包含视图“SamplePage”。这个视图有一个按钮......
C# WPF PRISM - 将多个参数传递给 UserControl
我正在为我的 C# WPF 应用程序使用 PRISM 框架。 UserControl 继承自 IDialogAware 接口。我正在尝试做的是从 MainWindowVie 传递多个参数...
问题 在 EventAggregator 上订阅的事件被多次调用。 公共类 ModuleViewModel { 公共 ModuleViewModel(IEventAggregator eventAggregator) { eventAggregator.GetEvent ...