标签:wpf

  • 将资源转换为字节[] - c#

    时间:2020-9-3

    我无法将图像资源转换为byte []。 例如,我有以下资源: pack://application:,,,/AppName;component/Assets/Images/sampleimage.jpg 在我的程序中。如何将其转换为byte []。 我尝试使用BitMapImage,但是它的ImageSource在初始化后最终为空。 参考方案 这似乎可行: […]

  • 如何通过标签获取ComboboxItem索引? - c#

    时间:2020-9-3

    我有以下Combobox: <ComboBox x:Name="Colors" FontSize="20"> <ComboBoxItem Background="#46d6db" Tag="#46d6db">Blue</ComboBoxItem&gt […]

  • 从MainWindow(WPF / MVVM)访问UserControl中的属性 - c#

    时间:2020-9-3

    我有一个小问题,我正在寻找实现它的正确方法。 我有一个MainWindow和一个UserControl显示一些结果,在MainWindow中,我有一个“加载”按钮来加载一些数据,而UserControl应该显示它们。 我不确定在WPF和MVVM中执行此操作的正确方法是什么: 我应该将MainWindowModel传递给UserControlModel吗? 我 […]

  • 将DataTemplate绑定到“外部”属性 - c#

    时间:2020-9-2

    我有一个TabControl,它从它的ItemsSource生成一个TabItems列表。像这样: <TabControl ItemsSource="{Binding Path =.}"> <TabControl.ItemContainerStyle> <Style TargetType="TabI […]

  • 从XAML中的父DataContext将CallMethodAction中的TargetObject设置为ViewModel - c#

    时间:2020-9-2

    我正在创建一个UWP应用,到目前为止,我一直在使用CallMethodAction从ViewModel调用方法,并且工作正常。 但是现在,我正在尝试对ListView中的某些按钮使用相同的方法,但是当我单击按钮时什么也没有发生。 XAML代码是: <Page.DataContext> <vm:RoomPageViewModel x:Name […]

  • 将窗口附加到另一个进程的窗口 - c#

    时间:2020-9-1

    我的WPF应用程序有多个窗口,我想将其中一些窗口附加到另一个进程的窗口中。我的问题是,一旦我附加了窗口,它就会变得不可见。 我正在尝试使用以下代码: public static bool setParentWindow(IntPtr hWndChild, IntPtr hWndNewParent) { IntPtr previousParent = SetP […]

  • 从SQL返回值到WPF表单-我做对了吗? - c#

    时间:2020-9-1

    我正在使用同一张表(在这种情况下)进行多次计算创建一个表单。该代码可以正常工作,但是我可以在一些指导下确保自己高效地工作: 加载表单时,我只是希望在两个文本块中填充计数。我知道我将需要进行一些错误检查,但是除此之外-这是一个好方法吗? private void Window_Loaded(object sender, RoutedEventArgs e) { […]

  • 为什么仍启用此工具提示? - c#

    时间:2020-9-1

    我正在使用WPF应用,正在尝试有条件地启用工具提示。这很奇怪,我意识到,即使我明确地将工具提示设置为未启用(ToolTipService.IsEnabled="False"),工具提示仍然会显示。有人能弄清楚这里发生了什么吗? <TextBlock Grid.Row="2" Grid.Column="0 […]

  • 通过WPF发送电子邮件使应用程序关闭 - c#

    时间:2020-8-28

    当我尝试在具有环境的计算机(Visual Studio 2015)上发送电子邮件时,一切都很好,但是当我将其复制到另一台计算机(VMWare虚拟机)并尝试关闭运行它时,以下是主要代码: try { SmtpClient client = new SmtpClient(); client.Port = 587; client.Host = "smtp […]

  • 找不到导入的项目C:\…\ v4.5 \ Microsoft.Expression.Blend.WPF.targets” - c#

    时间:2020-8-28

    我正在旧窗口7中使用Visual Studio 2013开发WPF项目。但是,当我安装新的Windows 10和Visual Studio 2017并尝试打开我的项目时;我的项目无法加载,并显示以下错误消息: 导入的项目“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise […]