Tag: visibility

C#:私有内部接口可能吗?

我有一个通用类X ; 这个类有一个协变部分,我希望能够协同访问。 所以我把它分解成一个接口IX 。 但是,我希望这个接口只对类本身可见,因为它还包含private 。 即,在课堂内部,我可以向上升到IX并且共同使用它。 例如: class X : IX { private interface IX{ // the private covariant interface void foo(); } // It grants access to the private method `foo` private T foo(){…} public T IX.foo(){ return foo(); } private static void someMethod(IX x) { // Here I can use `x` […]

C#/ WPF:使GridViewColumn可见= false?

有没有人知道是否有一个选项隐藏GridViewColumn以这种方式: 非常感谢! 编辑:为清楚起见 不幸的是,没有“IsVisible”属性。 我正在寻找一种方法来创造它。 编辑:基于反馈的解决方案如下: public class WidthToBooleanConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return (int)value > 0; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } 谢谢大家! 干杯

嵌套类构造函数的可见性

有没有办法限制C#中嵌套类的实例化? 我想防止嵌套类从除嵌套类之外的任何其他类实例化,但允许从其他代码完全访问嵌套类。

有时我想隐藏DataGridViewButtonColumn中的按钮

我有一个DataGridView ,它是上一个问题( 链接 )的主题。 但有时Button是null 。 这可以。 但是如果它是null,有没有办法可以选择删除/添加(显示/隐藏?)按钮到按钮的DataGridViewButtonColumn 像这样: +————+————+ | MyText | MyButton | +————+————+ | “do this” | (Yes) | | “do that” | (Yes) | | FYI ‘blah’ | | <—- this is where I optionally want no button | "do other" | (Yes) | +————+————+ 这是我到目前为止所尝试的( 基于此示例 ) private void grdVerdict_CellFormat(object […]