小编Art*_*ski的帖子

WPF ComboBox隐藏(禁用)下拉按钮以编程方式

我想知道如何以编程方式禁用ComboBox下拉按钮。我见过很多类似的主题,但是所有这些都有XAML解决方案。

顺便说一句,如果有人知道如何禁用所有ComboBox控件设计,并且只显示项目模板,那么它也会有所帮助。

更新

它是我的XAML定义

<ComboBox Name="lang_ComboBox" SelectionChanged="LanguageSelection_ComboBox_SelectionChanged"/>
Run Code Online (Sandbox Code Playgroud)

还有我怎么使用它:

String text = "dorf";
BitmapImage image = new BitmapImage(new Uri("http://img88.imageshack.us/img88/4351/butchermi4.png"));
lang_ComboBox.Width = 100;
lang_ComboBox.Height = 30;
Grid sp;
for (int i = 0; i < 5; i++)
{
    ColumnDefinition gridCol1 = new ColumnDefinition();
    gridCol1.Width = new GridLength(30.0);
    ColumnDefinition gridCol2 = new ColumnDefinition();
    gridCol2.Width = new GridLength(70.0);
    sp = new Grid()
    {
        Width = 100,
        Height = 30
    };
    Image im = new Image()
    {
        Source = image,
        Width = 25,
        Height = …
Run Code Online (Sandbox Code Playgroud)

c# wpf combobox

5
推荐指数
1
解决办法
8618
查看次数

在 C# 中定义枚举表示类型

我想知道,是否有可能C#将 的default (integer)表示更改为enum重量较轻的内容,例如char.

很多人会问我为什么要这样做?答案很简单:

我必须在巨大的,巨大的工作Array。我的 PC 允许我为具有 540 000 000 个元素(2048 * 2048 * 128)的整数数组分配内存。每个人都知道integer需要大约 4 倍以上的内存Char

Char表示给了我2 000 000 000要操作的元素。

编写大型算法比工作要容易Enum得多,char但如果无法更改表示形式,我将不得不处理字符。

c# enums

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

标签 统计

c# ×2

combobox ×1

enums ×1

wpf ×1