Windows Presentation Foundation或WPF是用于在基于Windows的应用程序中呈现用户界面的子系统。
我在 ScrollViewer 中有一个水平方向的列表框。当列表增长时,它会自动滚动到最后一个元素。但是,必须为此禁用滚动条。我需要...
WPF 并将 ToolTip 绑定到 DisplayAttribute
在我的视图模型中,我已将 DisplayAttributes 添加到我的属性中,现在希望将 TextBox 控件的 ToolTip 属性绑定到 DisplayAttribute 的 Description 属性。 我...
我正在寻找一种方法来更改整个组合框项目内容的颜色,而不仅仅是如下图所示的文本: 我正在努力实现这样的目标: 到目前为止我拥有的代码...
我知道你可以右键单击,编辑模板>编辑副本,粘贴整个 ComboBox 模板,然后更改几行,但是真的没有办法在短短几里内更改背景吗...
我的 clickonce 应用程序包含一个包含数据的文件。其构建操作设置为“内容较新,则复制到输出目录”。用户在使用应用程序时将更改此数据文件。制作完
我是 C# 新手,我正在尝试解决问题。我需要向端点发送请求。我无法理解 C# 项目结构。我正在使用 WPF。保持 HttpClie 的最佳做法是什么...
导致错误 MC1000 的原因:未知构建错误,“找不到程序集 'System.Runtime.InteropServices.PInvoke...”
完整的错误信息是 代码:MC1000 描述:未知的构建错误,“找不到程序集”System.Runtime.InteropServices.PInvoke,版本=4.0.0.0,文化=中性,PublicKeyToken=
我的 WPF 应用程序中有一个页面。我需要一个可以激活和停用的按钮。它实际上可以工作,但是当它激活时,我在屏幕上看不到它。如果我打开另一个页面,然后打开我的...
我使用 SqlCommand 属性实现了一个自定义 TextBox。 当 SqlCommand 具有绑定时 那么,SqlCommand 值字段是...
C# WPF 访问 DataGridTextColumn 标题内的 TextBox
我有这个代码。 我有这个代码。 <DataGridTextColumn Binding="{Binding nazwisko}" Header="Nazwisko" IsReadOnly="True" ElementStyle="{StaticResource verticalCenter}" FontSize="14" HeaderStyle="{StaticResource HeaderStyle}" Width="195"> <DataGridTextColumn.HeaderTemplate> <DataTemplate> <StackPanel> <Label VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="-5,0,0,5" Content="{Binding Content, RelativeSource={RelativeSource Mode=TemplatedParent}}" Width="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Parent.ActualWidth}"/> <TextBox x:Name="txt_name" MinHeight="20" TextChanged="Filtr_TextChanged"/> </StackPanel> </DataTemplate> </DataGridTextColumn.HeaderTemplate> <DataGridTextColumn.CellStyle> <Style TargetType="DataGridCell"> <Setter Property="Foreground" Value="{Binding FontColor}"/> </Style> </DataGridTextColumn.CellStyle> 我想清除文本框“txt_name”中的值。我有按钮“重置”,当他被单击时,文本框应该被清除。我怎样才能做到这一点?请帮忙:(. 您可以将 TextBox 值绑定到 祖先 DataContext。 如果您有将 ViewModel 绑定为 DataContext 的 Window: public class MainWindowViewModel : ObservableObject { private string _headerText = "InitialValue"; public string HeaderText { get => _headerText; set => SetProperty(ref _headerText, value); } public IRelayCommand Reset { get; } public MainWindowViewModel() { Reset = new RelayCommand(OnReset); } private void OnReset() { HeaderText = string.Empty; } } 然后你可以像这样使用它: ... <DataGridTextColumn.HeaderTemplate> <DataTemplate> <StackPanel> <Label VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="-5,0,0,5" Content="{Binding Content, RelativeSource={RelativeSource Mode=TemplatedParent}}" Width="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Parent.ActualWidth}"/> <TextBox x:Name="txt_value" Text="{Binding DataContext.HeaderText, RelativeSource={RelativeSource AncestorType={x:Type Window}}}" MinHeight="20"/> </StackPanel> </DataTemplate> </DataGridTextColumn.HeaderTemplate> ... <Button Content="Reset" Command="{Binding Reset}"/> ...
WPF - 在 DrawingContext 中绘制填充多边形
是否有一种“简单”的方法可以在 DrawingContext 中绘制填充六边形? 或者答案是“这就是为什么 DrawingContext 有一个 DrawGeometry 方法”?
我的应用程序通过 UART 从总线记录电报。对于每封电报,我都会在接待处添加带有 DateTime.Now 的时间戳。现在我有这样的现象,有时下一个电报时间戳是
带有标题“*”的 DataGridColumn 已存在于 DataGrid 的 Columns 集合中
我有一个采用 MVVM 模式的 WPF 应用程序。在我的一种观点中,我必须绑定一个 ObservableCollection 来查看。在该视图中,我有一个 ListBox 和一个 DataGrid 都绑定到同一个 ObservableColl...
我像以前一样在 if 语句中创建了一个对象。但这一次,不知何故,代码不会执行,调试器说“名称 TempObj 不在当前上下文中”,大致
我的 WPF 应用程序生成的数据集每次可能具有不同的列数。 输出中包含对将用于应用格式设置的每列的描述。 一个
在 WPF C# 应用程序中将全局 dll 作为链接加载,而无需将其复制到输出目录中
我有以下问题: 我正在开发多个 WPF 应用程序,它们都必须使用相同的 dll。 这个 dll 位于我选择的目录中,但我不想将它复制到所有的罪恶中......
设置 Image.Source 后更新 WritableBitmap
我正在尝试使用 WritableBitmap 对位图图像进行一些像素级操作。但我无法让它工作。我想做的是在分配 Image 后操作 WritableBitmap 的像素数据。
WPF,如何处理输入到绑定到整数的 TextBox 中的字符串
我有一个Prism项目:CustomerView、CustomerViewModel、CustomerModel。后者有财产 私有 int _id; 公共整数ID { 获取{返回_id; } 设置 { SetProperty(ref _id, value); } }
如何按显示的、转换的值、未绑定源属性值对DataGridTextColumn进行排序?
如何按显示的、转换的值而不是绑定源属性值对 WPF DataGridTextColumn 进行排序?现在它按行视图模型中的整数值排序,而不是显示转换器返回的文本。我用...
今天我终于决定尝试一下虚拟化TreeView。为此,需要进行绑定。所以我决定进行两件事测试 - 基于类型+虚拟化的 HierarchicalDataTemplate。 我创建了一个基地...