Microsoft . 技术之路...

—— 专注于微软技术, 分享是快乐的源泉......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Xaml中如何对ComboBox绑定一个数据集合

Posted on 2006-09-07 11:48  赣江源  阅读(528)  评论(0编辑  收藏  举报


Xaml代码如下:

<Window.Resources>
  
<local:MyData x:Key="list"/>
 
</Window.Resources>

 
<StackPanel>
  
<ComboBox ItemsSource="{Binding Source={StaticResource list}, Path=Values}" IsSynchronizedWithCurrentItem="True"/>
 
</StackPanel>

cs代码如下:
public class MyData
 
{
  
private ReadOnlyCollection<string> values;

  
public ReadOnlyCollection<string> Values
  
{
   
get return values; }
  }

 

  
public MyData()
  
{
   List
<string> myList = new List<string>();
   myList.Add(
"A");
   myList.Add(
"B");
   myList.Add(
"C");
   
this.values = new ReadOnlyCollection<string>(myList);
  }

 }