小编Ere*_*rez的帖子

如何在TextBehind中将TextBox数据绑定到属性

我正在使用Expression Blend.

比方说我得到了:

Public string FirstName{get;set;}
Run Code Online (Sandbox Code Playgroud)

编辑:谢谢你的答案,但我担心人们不理解我的问题.我知道如何在代码或XAML中绑定数据.

我的问题是,如果有一种方法可以使用Expression Blend接口完成所有这些操作而无需直接编写它.只有鼠标移动.

silverlight wpf blend expression-blend

2
推荐指数
2
解决办法
9077
查看次数

如何在没有周末的情况下获得DateTime.DaysInMonth?

如何在没有周五和周六的情况下获得一个月内的C#天数?

.net c# datetime

2
推荐指数
2
解决办法
5023
查看次数

对Thread.Yield假设的解释

有人可以解释一下这个:

如果在代码中的任何地方插入Thread.Yield()会导致或破坏程序,那么几乎肯定会有错误.

我在这里阅读:http://www.albahari.com/threading/

.net c# multithreading race-condition

2
推荐指数
1
解决办法
1183
查看次数

Visual Studio 2010陷入困境

我在VS2010中打开了一个崩溃Visual Studio的XAML文件.

问题是当我关闭VS并再次重新加载时,XAML文件会自动打开并再次崩溃我的VS.

我不知道如何解决这个循环.

有没有办法打开所有文件关闭的解决方案?

visual-studio-2010

2
推荐指数
1
解决办法
407
查看次数

如何使ContentControl水平拉伸

我已将Horizo​​ntalAlignment属性设置为拉伸,但它没有帮助.

我需要内容控件,因为在我的实际代码中,DataGrid会将prism注入到内容控件中.

XAML:

<ContentControl HorizontalAlignment="Stretch">
    <Grid>
        <Controls:DataGrid ItemsSource="{Binding Persons}"></Controls:DataGrid>
    </Grid>
</ContentControl>
Run Code Online (Sandbox Code Playgroud)

代码背后:

 public partial class MainPage : UserControl
{
    public List<Person> Persons { get; set; }

    public MainPage()
    {
        Persons = new List<Person>();
        Persons.Add(new Person { Name = "A",Age = 5});
        Persons.Add(new Person { Name = "A", Age = 5 });
        Persons.Add(new Person { Name = "A", Age = 5 });

        InitializeComponent();
        DataContext = this;
    }
}


public class Person
{
    public string Name { get; set; }
    public int …
Run Code Online (Sandbox Code Playgroud)

silverlight layout

2
推荐指数
1
解决办法
1621
查看次数

除了一个表之外,我如何获得表的所有列

假设我们在一个表中有20列,我想返回其中的19列.我怎样才能做到这一点 ?

选择*

会给我所有这些,但我只想要19.

那种情况有一个很好的解决方案吗?就像是

选择* - [columnName]

?!?

sql

1
推荐指数
2
解决办法
615
查看次数

绑定Observable集合

我在主窗口中有一个集合,我想在用户控件的网格上显示它,什么是正确的MVVM方法呢?

我在MainWindow中完成了一个observableCollection,并将其绑定到usercontrol中的observableCollection.并且在用户控件中,网格被限制在集合中.

它不起作用:(

/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
    public ObservableCollection<string> MyNames
    {
        get { return (ObservableCollection<string>)GetValue(MyNamesProperty); }
        set { SetValue(MyNamesProperty, value); }
    }

    // Using a DependencyProperty as the backing store for Names.  This enables animation, styling, binding, etc...
    public static readonly DependencyProperty MyNamesProperty =
        DependencyProperty.Register("MyNames", typeof(ObservableCollection<string>), typeof(MainWindow), new UIPropertyMetadata(null));

    public MainWindow()
    {
        MyNames = new ObservableCollection<string>() { "Jonh", "Mary" };
        this.InitializeComponent();
        DataContext = this;
    }
}
Run Code Online (Sandbox Code Playgroud)

MainWindow XAML: …

silverlight wpf mvvm

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

转换器最佳实践以获得更好的性能

我正在使用 WPF 转换器并想知道在以下示例中使用类成员或局部变量在性能方面哪个更好?

    public object Convert(object value, Type targetType, object parameter,System.Globalization.CultureInfo culture)
    {
        if ((int)value == 1)
            return (Color)ColorConverter.ConvertFromString("#FCD44E");

        return (Color)ColorConverter.ConvertFromString("#FCD44E");
    }
Run Code Online (Sandbox Code Playgroud)

或者 :

    Color _color1 = (Color)ColorConverter.ConvertFromString("#FCD44E");
    Color _color2 = (Color)ColorConverter.ConvertFromString("#FCD666");

    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        if ((int)value == 1)
            return _color1;

        return _color2;
    }
Run Code Online (Sandbox Code Playgroud)

wpf performance converter

1
推荐指数
2
解决办法
3613
查看次数

DataGridComboBoxColumn ItemSource绑定不起作用

在来自Resources的DataGridComboBoxColumn ItemSource的所有示例中.难道不能直接绑定到CodeBehind中的列表吗?

wpf binding

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

Need a simple Example of cascading combo boxes using MVVM

Need a simple Example of cascading combo boxes using MVVM

Wpf/Silverlight

silverlight wpf mvvm

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