2012-08-14 114 views
0

可能重複:
Accessing static fields in XAMLXAML綁定到靜態類

我有內部的兩個靜態屬性一個靜態類。例如:

public static class myStaticClass 
{ 
    public static A a; 
    public static B b; 
} 

public class A 
{ 
    public ObservableCollection<Person> persons; 

    public struct Person 
    { 
    private string mame; 

    public string Name 
    { 
     get; set; 
    } 
    } 
} 

public class B 
{ 
    public ObservableCollection<Coord> coords; 

    public struct Coord 
    { 
    private string address; 

    public string Address 
    { 
     get; set; 
    } 

} 

我初始化並填寫myStaticClass.a和myStaticClass.b,我想綁定的屬性(A,B)與列表框,其中包含兩個文本框(文本的一個結合人姓名和第二位地址)。

請問你能幫我嗎?

謝謝。

+0

另請注意,有這樣的可變結構是一個非常壞的主意...... – 2012-08-14 20:01:36

+1

你有一個類,基本上,擁有兩個集合。一個'ListBox'只能接受一個集合作爲它的'ItemsSource'。您可能需要使用兩個列表框(如果您需要同步滾動,則爲PITA),或者使第四個類將兩個集合的項目組合起來。我強烈推薦第二條路。 – XAMeLi 2012-08-14 20:04:40

回答

0

查看this問題中接受的答案。實質上,您需要在您的XAML中使用x:Static