wpf

    0热度

    1回答

    在WPF MVVM模式中,我只有模型数据绑定到ItemsControl 我可以获得该项目的UIElement吗? 但是,因为有数百个ItemsControls,其中ItemsControl包含 我不知道。 void InitData() { GroupList = new ObservableCollection<GroupModel>(); for (int

    1热度

    1回答

    我的属性更新很好,但我的用户界面没有更新。 我在做什么错? 我也尝试设置DataContext不在XAML中,但在构造函数的代码中,但也没有工作。 视图模型: public class MainWindowViewModel : INotifyPropertyChanged { public MainWindowViewModel() { TestCommand

    -1热度

    1回答

    我有一个复选框,其IsEnabled属性绑定到其数据上下文的只读属性。但结果并非如预期的那样。实际上,该属性是在视图模型的构造函数 中的任务(线程)中计算的我的印象是,计算值在某种程度上不同,但在检查snoop时,它显示复选框的IsEnabled属性为False,并且在数据上下文中标签该属性是True。 我相信这是由于线程和每当完成该线程执行前的视图加载时,它显示错误的值。 以前我用这对解决这个的

    -3热度

    1回答

    我正在制作一个应用程序,它可以动态地用控件填充,其中XAML中的ItemsControl控件绑定到VM中的ObservableCollection属性。但是,当仅显示具有自定义样式的单个水平滑块控件时,我会体验到,当窗口全屏时,操作滑块时的性能(帧速率)会尽可能小。在垂直方向增加窗口大小会导致性能下降。为什么是这样?我能做些什么吗? 这里的窗口的截屏与一个滑块: 编辑:的问题涉及到图形适配器,而不

    0热度

    1回答

    我有一个xaml文件,其中定义了我的wpf控件,我将其所有标签控件绑定到xml文件并从此文件填充。我使用xmldataprovider使用它的源属性 <Grid.DataContext> <XmlDataProvider x:Name="LoadData" Source="data.xml" XPath="Loads/*" Document=/> </Grid.DataContext> <L

    0热度

    2回答

    我试图创建一个usercontrol,可以调整大小和折叠/展开(与动画)。当我播放折叠/展开动画时,调整大小停止工作。 完整的测试应用程序可以在这里找到:App 编辑:这里的要求 MyControl.xaml相关代码: <UserControl x:Class="WpfApp1.MyControl" xmlns="http://schemas.microsoft.com/winfx/2

    0热度

    2回答

    林在WPF新的用户控件tamplates,并尝试学习VMMV。我尝试使用xaml中的模板创建TabControl。 我想要tabitem的网格内容和用户控件的网格列表。在添加一个用户控件后,tabitem的标题呈现正确,但没有内容。哪里不对?谢谢。 这是我的XAML: <TabControl ItemsSource="{Binding Items}" HorizontalAlignment="St

    0热度

    1回答

    我试图改变我的组合框的值,当前面的组合框被选中,但它不工作。 这里是我的代码: 当窗体加载我填第一ComboBox: List<Tax> listOfActiveTaxes = TaxesController.SelectAll(); int IndexOfTax = TaxesController.SelectAll().FindIndex(a => a.Value == DefaultTa

    0热度

    2回答

    我是WPF编程和Microsoft SQL服务器的新手。我想插入图像并从数据库中检索图像。我了解到如何将图像(Windows.Controls.Image)转换为byte[]并将其存储到数据库,但我无法将其从byte[]转换回Image以将其显示在WPF窗口中。 private Image byteArrayToImage(byte[] arr) { MemoryStream stre

    0热度

    1回答

    我想在WPF应用程序中使用Interop.WIA扫描图像。我下载了下面的课程代码,但是constants有错误?我添加了Interop.WIA.dll。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; us