首页 文章
  • 1 votes
     answers
     views

    WPF应用程序登录窗口不在顶部

    我正在使用Prism的MefBootstrapper初始化我的WPF应用程序,作为此过程的一部分,Shell窗口正在初始化 . 在运行MefBootstrapper的Run()方法之后,我显示一个连接到服务器的登录窗口,如果连接成功,则加载Shell(从主UI线程) . 此登录窗口在新的专用UI线程上运行,以便不冻结此过程中的进度条(连接到服务器,尤其是Shell加载) . 不幸的是,登录窗口没有...
  • 4 votes
     answers
     views

    从contentpresenter中的内容获取附加属性值

    我创建了一个自定义窗口,其中包含在资源字典中定义的模板 . 窗口没有 Headers 栏 . <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft...
  • 0 votes
     answers
     views

    WPF具有多个视图以及Prism和Unity

    我必须在WPF C#中编写一个应用程序 . 我的问题是我不知道如何使用多个视图 . 直到知道我知道如何使用Prism在基本级别通过绑定将ViewModel连接到View . 通过重写OnStartup方法和使用UnityContainer,我学会了一些Unity来将ViewModel注册到App.xml.cs中的View . 我想知道如何从View 1导航到View 2,反之亦然 . 我想浏览一个...
  • 4 votes
     answers
     views

    使用带有Prism / Unity的Silverlight MVVM,需要检测何时关闭视图

    我正在使用MVVM(Model-View-ViewModel)模式编写应用程序,并利用Microsoft P&P团队的Prism和Unity位 . 我有一个包含项目列表的视图 . 这些项包含在ViewModel中的ObservableCollection中,View中的列表框是数据绑定的(ViewModel设置为View的DataContext) . 在ViewModel中,我有一个运行的计时器,...
  • 4 votes
     answers
     views

    WPF MvvM Prism

    我是Wpf和Mvvm世界的新手,但我找到了几个例子,并发现有一些不同的方式来实例化模型 . 我想知道最好/最正确的方法 . 两种方式都使用Unity 我发了什么: var navigatorView = new MainView(); navigatorView.DataContext = m_Container.Resolve<INavigatorViewModel>(); m_Re...
  • 122 votes
     answers
     views

    什么是WPF的棱镜?

    我最近遇到了一些名为_696128的东西 . 运行该项目的微软将其描述为 WPF和Silverlight中的复合应用程序指南 . 即使在阅读了更详细的描述之后,我也几乎不知道它实际上是什么,我害怕 . 我希望有人能给我一个清晰简洁的解释,说明Prism究竟是什么,为什么我应该学习它 . 我已经成为WPF开发人员几年了,使用MVVM我的公平份额,并且最近遇到过使用Prism的人,但个人感觉有点不...
  • 2 votes
     answers
     views

    WPF Prism - 在navigatoin中发送一个对象

    我正在使用Prism / Unity编写WPF / MVVM应用程序 . 我在导航区域时遇到了如何将数据从一个用户控件传输到另一个用户控件的问题 . 我有一个地区 这由仅包含网格的用户控件(“ContactsList”)填充,该网格由ItemsSource和SelectedItem绑定 . 我想导航到ContractEdit并将Contact绑定传递给SelectedItem . LocalReg...
  • 0 votes
     answers
     views

    在WPF Prism MVVM的同一模块中切换视图

    我试图了解如何在使用棱镜和统一的wpf mvvm应用程序中切换视图及其视图模型 . 我从一个教程中把一些东西放在一起,但有一些额外的问题,因为有些事情似乎不对 . 到目前为止,我所拥有的是一个带有shell.xaml窗口的WPF应用程序,该窗口具有使用棱镜区域的截面占位符 . 另外,我有一个bootstrapper类来注册模块,这些模块将填充shell.xaml窗口中的不同区域 . 在作为类库的模...
  • 0 votes
     answers
     views

    两个源如何从两个源(视图)和其他模块并行交互

    我有一个硬件模块,可以通过用户和另一个模块从View进行交互 . Question: 我应该在MyModule_A中创建一个单例实例,将此实例注册到我的容器中并使用此容器来解析MyModule_B中的实例吗? Or 我必须在两个模块之间使用Eventaggregator进行两次通信吗? 在这种情况下,棱镜文档对我来说并不清楚 . 解决方案指挥 . 在期望用户交互立即采取行动时使用 . 地区...
  • 1 votes
     answers
     views

    棱镜7 - 将IContainer对象注入视图模型

    我最近有机会创建一个新的基于棱镜的应用程序 . 我已经使用6.3版本了很长一段时间,但看到棱镜7已经退出预发行版并且想尝试一下 . 我使用棱镜模板包创建了一个新的棱镜应用程序,并且所有工作都按预期开箱即用 . 我更新了视图模型,就像通常在6.3中一样传入Container,这样我就可以解决一些稍后会向视图提供信息的对象,在6.3中我将执行以下操作: public MainWindowViewMod...
  • 0 votes
     answers
     views

    Xamarin Forms(Prism)与ZXing BarcodeImageView在导航时崩溃

    当我从包含ZXing BarcodeImageView的视图和带有 IsVisible="{Binding BindMe, Converter={converter:BoolConverter}}" 的标签导航回来时,我的应用程序崩溃 System.ObjectDisposedException: Cannot access a disposed object. Object ...
  • 2 votes
     answers
     views

    TC51 Zebra设备Xamarin Forms中的条形码扫描问题

    我正在开发一个带有Xamarin Forms和Prism的移动应用程序,用于MVVM结构 . 我有一个TC51 Zebra设备,我需要拦截条形码扫描事件 . SDK已在项目中正确安装,但在线示例适用于Xamarin.Android,而不适用于Xamarin.Forms . 我不知道如何将扫描的条形码从Android项目发送到便携式项目类 . 现在我在MainActivity.cs(Android...
  • 4 votes
     answers
     views

    无法使用prism4在silverlight 5中加载文件或程序集'System.Windows.Controls'

    我正在使用prism 4创建一个应用程序silverlight 5,当我使用UnityBootstrapper运行引导程序时,我有下一个错误: 无法加载文件或程序集'System.Windows.Controls,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一 . 该系统找不到指定的文件 ....
  • 0 votes
     answers
     views

    后退按钮在导航后关闭app但不是之前

    我有一个xamarin表格/棱镜应用程序,我的硬件后退按钮在初始页面上什么都不做 . 如果我导航到另一个页面,它会按预期关闭应用程序 . 如果我再次导航到初始页面,它也会关闭应用程序 - 但如果应用程序刚刚启动则不会 . 有什么我想念的吗? 我的 class App 主要有 OnInitialized 导航到初始页面: protected override void OnInitialized()...
  • 7 votes
     answers
     views

    WPF,让verticalstretch按预期工作!

    我试图使垂直拉伸按预期工作在WPF中,但由于某种原因它只需要它所需的空间,而不是可用的空间 . 首先,我使用的是带有C#和Prism的WPF . 在Shell.xaml(应用程序的主要xaml)中,我有一个包含2列和一行的网格 . 我们的想法是拥有一个侧面板和一个主应用区域 . 主应用程序区域网格设置为“自动宽度”和“自动高度” . 这是按预期工作的,并且它可以缩放以适应整个应用程序的高度和宽度 ...
  • 1 votes
     answers
     views

    EF通用DAL程序集中的连接字符串

    The Structure of the project : 有一个模块文件夹,我需要添加数据库并使存储库就在那里,其他模块和程序集可以使用它 . 新增内容:将其更改为先前已将配置文件放置在根应用程序中的状态,仍然存在错误 . 这篇文章完全编辑 . The Database Location : location:.... \ db \ db.sdf(卖出的app.config上面2级) The...
  • 1 votes
     answers
     views

    Xamarin表格IoC包含导航服务

    Xamarin.Forms有内置的 IoC 导航服务吗?我的意思是像Prism,你可以在那里注册你的路线 . 如果是 - 文件在哪里? 如果没有 - Xamarin.Forms会在不久的将来有内置的导航服务吗? 另外 - 如果不是 - 对于Xamarin.Android,Xamarin.iOS,Xamarin.WinXYZ和Xamarin.Forms来说,最好的MVVM fw是什...
  • 4 votes
     answers
     views

    Xamarin形成prism登录流程

    我是Xamarin Forms的新手(也是Prism中的新手)我正在尝试创建我的第一个xamarin表单应用程序并需要一个登录流程 . 我试图检查用户是否登录了application.OnInitialized方法(并根据结果显示Login或Main页面) . 但问题是,如果我显示登录页面,然后登录后我显示主页面,那么用户可以使用硬件按钮导航到登录页面.. 然后我试图在主页面的OnNavigati...
  • 2 votes
     answers
     views

    棱镜Xamarin表格选项卡页面导航

    我有一个使用Prism和Unity的Xarmarin Forms应用程序,导航到标签页时遇到问题 . 我使用以下版本:Prism.Forms v6.1.0-pre5 Prism.Unity.Forms v6.2.0-pre5 Xamarin.Forms v2.3.0.38-pre2 我的标签页看起来像这样 <?xml version="1.0" encoding=&quo...
  • 2 votes
     answers
     views

    棱镜Xamarin形成可注射物体

    我是Prism的新手,当我在使用Prism(Prism.Forms 6.2.0 Preview 3)和Xamarin Forms时,我正在寻找关于viewModel实例化期间可用对象的一些指导 . 我看到在导航到view / viewmodel时框架提供了INavigationService和IEventAggregator参数值 . 请参阅下面的代码以获取说明 . public ViewBVie...
  • 1 votes
     answers
     views

    将参数传递给PageRenderer Prism Xamarin Forms

    我正在尝试使用Xamarin Form和Prism创建身份验证过程 . 我为每个平台创建了PageRenderer类,我需要将自定义参数传递给它 . 试图在ViewModel中使用INavigationAware接口,然后从自定义页面访问它,但在PageRenderer启动后调用OnNavigatedTo方法,因此导航参数仍为空 . 有谁能建议解决这个问题?
  • 1 votes
     answers
     views

    使用Xamarin Forms和Prism在Android上不显示自定义字体

    使用Xamarin Forms(2.3.1)和Prism(6.2)开发适用于iOS和Android的应用程序我们很难让自定义字体在Android上运行,但iOS已经很好了 . 我们已经关注the most recent documentation(即不使用自定义渲染),似乎已将其缩小为与Prism相关... 为了简化问题我们制作了一个新的Forms App,将Xamarin demo中的Lobst...
  • 0 votes
     answers
     views

    自定义ActionSheet Xamarin表单棱镜

    我正在做推车计划 . 我想要做的是当用户点击显示自定义操作表所需的项目时,用户可以输入该项目的数量 . 目前我正在做2页 . 用户点击后,它将导航到另一个用户可以输入数量的地方 . 我可以用Xamarin Android做到这一点 . 但是,我不知道如何使用Xamarin Forms和Prism实现它 . 任何指导都将非常受欢迎 . 这对我也不起作用 . Xamarin Forms/Prism ...
  • 4 votes
     answers
     views

    将Shapes.Path项绑定到ItemsControl

    我一直试图弄清楚如何将 ObservableCollection<FrameworkElements> 绑定到ItemsControl . 我有一个现有的项目,它严重依赖于后面的代码和canvas没有绑定,我试图更新以使用mvvm和prism . ObservableCollection将填充许多Path项 . 它们是由我使用的外部库生成的 . 当我手动操作画布本身时,库正常运行 . ...
  • 20 votes
     answers
     views

    WPF-Prism CanExecute方法未被调用

    我正在使用两个TextBox(用户名和密码)和一个Login按钮编写一个简单的登录UserControl . 我希望只有在填写用户名和密码字段时才启用“登录”按钮 . 我使用的是Prism和MVVM . LoginViewModel包含一个名为LoginCommand的属性,该属性绑定到Login按钮 . 我的ViewModel中有一个CanLoginExecute()方法,但它只在应用程序出现...
  • 0 votes
     answers
     views

    像wpf中的Powerpoint thumnails一样创建缩略图预览

    我有一个wpf应用程序,有两个类似于powerpoint应用程序的窗格: 左侧窗格,显示列表框中所有面板的列表 右侧窗格,显示所选面板 在列表框中,我想将面板显示为缩略图,并在将新控件添加到右窗格中的面板时更新缩略图 . 就像powerpoint应用程序缩略图行为一样 .
  • 0 votes
     answers
     views

    如何处理wpf prism视图模型对象

    我有一个倒计时视图模型,构造函数有一个while循环 . public class CountDownTimerViewModel : ViewModelBase { private int duringTime = 100; public CountDownTimerViewModel(IEventAggregator eventAggregator) ...
  • 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" ...
  • 4 votes
     answers
     views

    Prism主窗口的登录窗口(WPF)

    我一直试图弄清楚如何使用Prism,但我现在有点迷失在如何在我的小项目上实现一个功能...也许我只是不知道怎么做,因为我真的很新WPF和整个组合类型的应用程序,因为我是一个图形/ Web设计师,渴望了解有关编程的更多信息 . 我的朋友建议我应该学习WPF而且我做了...我现在非常善于设计UI以及其他让它移动的东西 . 昨晚我能够写一个WCF服务并将我的WPF应用程序连接到它,这真的很整洁 . 昨晚...
  • 0 votes
     answers
     views

    应用程序关闭问题

    在prism应用程序中,我创建了一个以模块开头的登录表单 . 在用户通过身份验证后,登录表单等待所有应用程序模块已初始化(如splah屏幕显示有关已加载模块的一些信息),然后启动shell . 除非用户点击登录表单的取消按钮,否则一切似乎都能正常工作 . 我想应用程序关闭,但因为登录表单在另一个线程中启动我无法使用Application.Current.Shutdown()(只能工作Envirom...

热门问题