wpf

    0热度

    2回答

    现状 我用下面的方法来解决一个匹配视图模型视图。 (简体) <Window.Resources> <ResourceDictionary> <DataTemplate DataType="{x:Type local:DemoVm2}"> <local:DemoViewTwo /> </DataTemplate> <DataTemplate

    0热度

    1回答

    每当我从休眠状态恢复电脑时,我的Window的位置似乎都转移到了屏幕的顶部。我有以下登录我的窗口位置: LocationChanged += (sender, args) => { Logger.Info($"{Top},{SettingsHelper.Instance.Settings.WindowTop}"); }; WindowTop是加载到内存从

    0热度

    1回答

    当我将具有负边距的元素放入ie中时。与OpacityMask边界,面具也会移动。 有谁知道是否有办法将不透明蒙版应用于Border控件的视口,而不管任何边距? 我想实现的是只有边框内容的文本中心线应该完全可见。我通过将边框内该元素的边距设置为负值来移动文本(实际上是一个ItemsSource)。这创造了一个很酷的效果,其他线条也不透明,因此中线显然是当前线条。不幸的是,WPF也会移动我的蒙版,因此

    0热度

    1回答

    我用于在扩展WPF工具箱的WizardPage控件中绘制诸如tabcontrol之类的东西。 相关XAML代码: <xctk:WizardPage x:Name="Page1" PageType="Blank" Width="540" BorderBrush="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}">

    2热度

    1回答

    我正在使用DataGrid和CellEditingTemplates。由于ItemsSource使用了数据虚拟化集合(AlphaChiTech解决方案),该集合一次只能按需获取大小为100的页面。 它很好用,直到单元格被双击到编辑表单中,然后VirtualizingStackPanel一个接一个地请求所有项目。当然,作为一种副作用,最终要求所有页面。 有没有办法解决这个问题? 编辑: 我找到了一个

    0热度

    1回答

    我可能错过了点,在这里,我一直在四处寻找了一段时间,看着the different approaches绑定的意见和视图模型,以及如何在它们之间进行导航。 设置: 1主窗口(视图模型:MainWindowViewModel) 主窗口包含一些视觉效果和被绑定到一个ViewModelBase一个ContentControl。所以在MainWindowViewModel我可以设置任何其他视图(模型)来显

    0热度

    1回答

    我在C#中编写基于WinRT的库(here's源代码),其中我公开了一个名为AppView的自定义XAML控件。当我在本地编译库并从我的sample app使用它时,它似乎工作正常。但是,如果我把它上传到的NuGet和使用它像这样: public MainPage() { new AppView(); this.InitializeComponent(); } 然后我

    0热度

    1回答

    我一直在摸索着这一段时间。我的Xceed数据网格只按AcqID排序,没有别的,即使当我选择字符串,日期和数字的其他列时也是如此。请参阅下面的日期排序图。 我的对象是非常复杂的,但不知道在哪里可以修改它的工作。我有一个不太复杂的对象列表,它似乎很适合排序。任何人见过这个?

    0热度

    1回答

    我的代码试图为自己的数据结构的对象列表创建动态组合框。每个对象都包含一个值列表,这些值将作为其项目填充到组合框中。该对象还包含一个名为'SelectedValue'的值。我希望每个组合框默认显示“SelectedValue”。但这不起作用。每次显示视图后,每个组合框只显示其第一项作为选定值。 这是我的XAML代码: <Window x:Class="WpfApplication2.MainWind

    0热度

    1回答

    我试图在我的WPF应用程序中主持WebBrowser,该应用程序将用于显示闭路电视摄像机。我目前使用它有两个问题。 首先,WebBrowser的行为不像我期待的其他WPF UI元素。我已将它设置在Grid之内,但它不填充到行/列。它只会看起来像这样; 从正常WPF来看我本来期望的WebBrowser以适应整个主机。这是它的简单的XAML; <Grid> <Grid.RowDefiniti