WPF GetIsInDesignMode 从转换器内部

Posted

技术标签:

【中文标题】WPF GetIsInDesignMode 从转换器内部【英文标题】:WPF GetIsInDesignMode From Inside A Converter 【发布时间】:2011-06-27 01:15:57 【问题描述】:

如何在转换器内部使用 GetIsInDesignMode?该方法似乎需要父用户控件/窗口,这是一个在转换器内部无法访问的变量。

例子:

public class CellImageConverter : IValueConverter

      public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
      
          if (DesignerProperties.GetIsInDesignMode(??))
          ..
          ..

谢谢

【问题讨论】:

【参考方案1】:

我在搜索“DesignerProperties wpf”时遇到了一些答案。 http://sweux.com/blogs/laranjeira/index.php/wpf/design-mode-wpf/how-to-get-design-mode-property-in-wpf/的这个方法很简单。

DesignerProperties.GetIsInDesignMode(new DependencyObject());

【讨论】:

以上是关于WPF GetIsInDesignMode 从转换器内部的主要内容,如果未能解决你的问题,请参考以下文章

如何将代码 YouTube API 从控制台转换为 WPF [关闭]

使用 WPF、Caliburn 和 C# 从图像转换为图像源

WPF到/从WindowsForms颜色转换

WPF 颜色转换

如何将 WPF UI 转换为 MAUI UI

C#WPF:从SourceSafe恢复项目后获取自定义绑定错误(转换器属性未知)