小编Mig*_*uel的帖子

如何在WPF中设置DataGrid的DataSource?

我需要将数据库中的表设置为WPF中GridGrid的DataSource.在Windows窗体中调用该属性,DataSource但在WPF中不存在这样的属性,所以我该怎么做呢?

wpf binding wpf-controls wpfdatagrid

9
推荐指数
2
解决办法
6万
查看次数

从后面的代码或XAML中的NotifyIcon控件中设置图像

我正在使用WindowsForms的NotifyIcon,因为在WPF中我们没有这样的控件,但WinForms中的那个工作正常,我的问题是当图像在Project中时,只在NotifyIcon中将图像设置为图标.

我将图像放在我项目中名为Images的文件夹中,图像文件称为'notification.ico'.

这是我的NotifyIcon:

System.Windows.Forms.NotifyIcon sysIcon = new System.Windows.Forms.NotifyIcon() 
{
    Icon = new System.Drawing.Icon(@"/Images/notification.ico"),
    ContextMenu = menu,
    Visible = true
};
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

我可以在XAML中创建我的NotifyIcon而不是Code Behind吗?如果有可能,我该怎么办?

提前致谢!

wpf notifyicon wpf-controls

3
推荐指数
1
解决办法
2584
查看次数

使用DataTable进行INotifyPropertyChanged或INotifyCollectionChanged?

嗨,我正在使用DataTables遇到麻烦.所以我需要的是检测每当我更改绑定的DataTable的DataGrid中的任何单元格时.

怎么做?有INotifyPropertyChanged或有INotifyCollectionChanged

注意:我正在尝试,INotifyPropertyChanged但它只检测我何时在DataTable中设置了一些值,从来没有当我更改DataGrid中任何单元格的任何值时,我已经尝试过OneWay,TwoWay但没有任何反应.

提前致谢!

wpf binding inotifycollectionchanged inotifypropertychanged

3
推荐指数
1
解决办法
8070
查看次数

WPF RibbonWindow不显示Grip to resize窗口

我有一个RibbonWindow,我的WindowStyle被设置为None,所以我无法理解的是Grip发生了什么调整窗口的大小?!即使我的控件的底部部分的边距设置为0也会被隐藏......这是一种奇怪的行为.

但是如果我改变控件的底部边距就可以了,但无论如何都看不到Grip,可能是因为部分客户区隐藏了......

我不得不说,如果有一个WPF窗口,这不会发生,它只发生在RibbonWindow上.我正在使用RibbonWindow,因为Ribbon在适当的窗口中具有其他外观.

那么我该怎么做才能解决Grip的问题呢?

我的一些代码......

<rib:RibbonWindow x:Class="MyApp.Views.MainView"
                  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                  xmlns:rib="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
                  AllowsTransparency="True"
                  Background="Transparent"
                  Height="750"
                  ResizeMode="CanResizeWithGrip"
                  Width="1000"
                  WindowStartupLocation="CenterScreen"
                  WindowStyle="None">

    <Grid Margin="0, 0, 0, 20">
        <Border Background="Black"
                CornerRadius="5"
                Opacity="0.5"/>
    </Grid>
</rib:RibbonWindow>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

wpf xaml wpf-controls ribboncontrolslibrary

3
推荐指数
1
解决办法
1888
查看次数

阻止WPF中Menu控件的菜单关闭

当我们点击他的区域时,我试图阻止在Wpf中关闭菜单控件的菜单.

我的目标是,例如我们在窗口顶部有一个Menu控件.然后我们打开任何菜单,如果我们点击窗口中的某个位置,菜单就会关闭.这就是我想要防止发生的事情.

我想要的只是当其中一个菜单项或其标题中的点击发生时,菜单可以关闭...

任何人都知道如何在Wpf中实现这一目标?

提前致谢!

wpf xaml styles wpf-controls

2
推荐指数
1
解决办法
1734
查看次数

当ListView的SelectedItem从null更改并执行相反操作时启用按钮

我正在使用WPF并尝试在选择ListView的项目时更改按钮的启用状态,或者换句话说,当我们选择任何ListViewItem时如何触发按钮的启用状态?

我试图用另一个按钮做反向的事情,或者换句话说......当我点击其他按钮时,如果我使用命令,我可以将ListView中的SelectedItem属性更改为null吗?怎么样?

提前致谢!

wpf xaml triggers wpf-controls

2
推荐指数
1
解决办法
3210
查看次数

将 RichTextBox 的选定文本绑定到 ViewModel 中的属性

您好,我正在使用 WPF 并使用 MVVM 模式。所以我的问题是,我试图将 RichTextBox 的选定文本绑定到 ViewModel 中的属性,但无法绑定 Selection 属性。

那么我该怎么做呢?

我认为将 RichTextBox 的 Selection 属性绑定到 ViewModel 中的属性是更好地将效果和装饰应用于文本的方法。

如果有人知道更好的方法来了解 ViewModel 中 RichTextBox 的选定文本,请告诉我。我开始学习 FlowDocuments 并使用 RichTextBox,所以这就是我有点迷失的原因。

提前致谢!

data-binding wpf richtextbox wpf-controls flowdocument

2
推荐指数
1
解决办法
2944
查看次数

如何获取c#上所有SQl数据类型的列表?

有没有办法在c#上获取所有Sql数据类型的列表?

我知道我们有一个名为SQlDbType的Enum,它包含所有的Sql数据类型,但是我们可以将Enum转换为字符串数组吗?

我只想获得一些包含所有Sql数据类型的列表,而不是逐个编写它们并将它们添加到我的字符串数组中.

c# sql t-sql

0
推荐指数
1
解决办法
2020
查看次数

按钮单击会在WPF中使用触发器更改DataGrid的可见性

嗨,我想找到一些方法,当点击一个按钮更改其他控件的可见性,如在XAML中具有触发器的DataGrid.

该按钮仅将DataGrid的可见性更改为Visible,它在Code Behind中执行其他操作,但我认为这可以在带触发器的样式中完成.

我试图找到一个解决方案,似乎有可能做但我无法理解如何.

提前致谢.

wpf styles wpf-controls

0
推荐指数
1
解决办法
9742
查看次数