WPF控件包括UserControls,它是其他控件的复合集合,以及CustomControls,它们是使用WPF样式和模板构建的控件。
谢谢,我想将Power Bi报表集成到WPF应用程序中而不将其托管在Power Bi Service或Azure上。我们能做到吗。在应用程序中是否有任何控件可以打开。
Caliburn Micro-在选项卡控件上显示名称-初学者问题
参考Github项目CMTabNavigation TargetFramework netcoreapp3.0 PackageReference Caliburn.Micro Version =“ 4.0.105-alpha”我正在做我的第一个示例,以在...时在选项卡控件中显示ViewModel]]
我已经在弹出控件内放置了一个日历控件和一个按钮控件。我面临的问题:单击切换按钮可打开弹出控件。打开弹出控件后,我试图...
包含GridSplitter-s的网格内的边界与以下所有行重叠
使用WPF,我正在尝试创建一个网格,其中包含一个列表视图,然后是一个包含详细信息的控制器,然后是一个带有单一按钮的行。这就是我尝试过的 [ 您有五行,但只有三行定义 添加所需的行定义: <Grid.RowDefinitions> <RowDefinition Height="177" MinHeight="177"/> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> 并且布局应该正确。
我的应用程序有一个侧边栏。该侧边栏通常是折叠的(宽度20像素),但是当我将鼠标悬停在侧边栏上时,它会展开(600像素)。这是在WPF中使用“ IsMouseOver”属性设置的...
我如何告诉它转到下一行而不使用“ AcceptsReturn = True”。我的意思是我希望它在上一行填充时自动转到下一行。请向我展示一种这样做的方法
有人能为我提供一些有关在Powershell中处理WPF UI事件的文档的正确方向吗?我想知道例如,当CheckBox或单选按钮为...
我一直在寻找一种在 中创建可编辑单元格的方法,而我找到的答案参考了 但是当我尝试使用此方法时,我得到了... ] >>] >>
我已经创建了自己的UserControl,称为PersonNameControl,旨在重复使用。该控件具有三个TextBox字段,并且在其类文件中具有三个依赖项属性。名字...
This:dtpFrom.DisplayDate = DateTime.Now -1; (这是在Delphi中完成的),不起作用;我得到,“运算符'-'不能应用于类型'System.DateTime'和'int'的操作数”更新:OK,...
我已经在WPF中创建了自己的控件。最初,我将其创建为用户控件,但发现执行此操作的首选方法是创建一个从控件继承的类,然后放置我各自的xaml ...
在CSS中,您可以执行以下操作:#菜单,#nav-bar,#data-grid {背景:秋天红色; } XAML样式是否有相似之处?
我有一个用户控件,称为UserControl,它具有带有以下列定义的网格: []] ...
我在WPF应用程序中对XamDataChart有问题。当我将图表添加到页面时,设计器工作正常,我进行了所有设置,并且在屏幕上看起来正常。然后我启动该应用程序,然后...
如何在WPF中在设计时通过属性的[…]按钮向自定义控件添加文件路径
我正在尝试开发wpf自定义控件组件,在其中我需要通过属性从本地计算机浏览文件,并且需要在设计时选择文件。为此,我们需要一个...
我有一个项目控件,其来源包含72个项目,每显示一个按钮,它的源即可。我希望这些按钮的大小相等,并填满窗口的剩余空间。但是,当和我一起...
在我们的质量控制部门,我们正在使用某种质量控制设备来读取变压器的参数。并且我们每次必须使用12个不同的参数值才能获得200-300个不同的值...
[当我使用多行文本框时,文本框的文本/内容应与顶部对齐,如果是单行文本框,则其文本对齐应为默认的一个(居中),我需要在文本框中设置此项。 ..
我正在尝试从TreeView中获取所选项目,但遇到了一些问题。我正在关注MVVM架构。我的ViewModel包含我的模型中一个类的集合。所以我已经绑定...
我正在使用ItemsControl显示项目列表,而xaml类似于 [[[ ItemsControl不支持开箱即用的UI虚拟化。使用ListBox或使ItemsControl UI虚拟化。 您可以按照以下步骤在ItemsControl上启用UI虚拟化: 在ItemsControl上设置VirtualizingStackPanel.IsVirtualizing="True"。 将ItemsPanel设置为VirtualizingStackPanel。 覆盖ItemsControl的ControlTemplate并将ItemsPresenter包装在ScrollViewer内。 在ItemsControl上设置ScrollViewer.CanContentScroll="True"。 以上建议的详细信息可以找到here。 此外,您直接将ItemsSource设置为SourceCollection,即ShelfItemsCollection,然后通过为该集合在其下方创建defualtView对其进行过滤。直接与sourceCollection绑定将强制ItemsControl(非虚拟课程)生成100个容器来承载您的基础对象。 相反,您应该创建带有过滤谓词的ICollectionView并将ItemsSource绑定到该实例。也许您也可以创建CollectionViewSource并与其绑定。如果与过滤的实例绑定,它将仅生成20个容器(非虚拟ItemsControl)。当然, 在ItemsControl上启用UI虚拟化,将只为GUI上可见的UI项生成容器。