小编Sam*_*neh的帖子

TextBox在wpf中只读"双击和丢失焦点事件"之间的"开/关"

我有一个像xaml一样的控件,只读启用.

          <TextBox  Text="{Binding Name,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"  Background="Transparent" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap" >   
Run Code Online (Sandbox Code Playgroud)

现在,当我双击此文本框时,我应该能够输入文本.Readonly属性应该变为false

如果我移动到窗口中除此文本框之外的其他项目,则文本框应再次变为只读.

我试图用触发器来做.但没有得到正确的提示.有人能帮我一下吗 ?

wpf textbox wpf-controls wpf-4.0

6
推荐指数
1
解决办法
3301
查看次数

如何从用户定义类列表中删除元素?

我是c#的新手,请对我温柔,我一直在网上搜索几个小时没有成功,我想从用户定义的类中删除一个元素.我该怎么做?

下面是代码的片段.

public class Level2
{
    public double price { get; set; }
    public long volume { get; set; }

    public Level2(double price, long volume)
    {
        this.price = price;
        this.volume = volume;
    }
}

static void Main()
{

    List<Level2> bid = new List<Level2>();

    ask.Add(new Level2(200, 500));
    ask.Add(new Level2(300, 400));
    ask.Add(new Level2(300, 600));


    // how to remove this element ???
    ask.Remove(300, 400);       //doesn't work

 }
Run Code Online (Sandbox Code Playgroud)

我想我需要实现某种IEnumerable,但语法是怎样的?有人可以给我一个工作片段吗?非常感谢

c# arrays list

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

如何从mfc应用程序调用IE或任何其他浏览器?

我有一个html文件,我想从我的mfc应用程序打开它,一种方法是shellexecute它工作,但问题是你必须将iexplorer.exe位置传递给shellexecute作为参数,这通常是c:\程序文件....但是如果IE不在c:?如果windows在另一个驱动器中,如d :? 有没有其他方法可以做到这一点?或者是否有任何函数返回Windows驱动器?

mfc visual-c++

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

如何为MFC中的多个按钮编写一个消息处理程序?

我有一些按钮,我想为所有这些按钮编写一个消息处理程序.有没有办法找出点击了哪个按钮?在C#中,有一个参数(发送者),MFC有类似的东西吗?或者我是否必须为所有按钮单独编写相同的消息处理程序?

mfc visual-c++

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

标签 统计

mfc ×2

visual-c++ ×2

arrays ×1

c# ×1

list ×1

textbox ×1

wpf ×1

wpf-4.0 ×1

wpf-controls ×1