#WPF# binding 动态资源

目的:针对下拉框控件,每次使用都会查询后台数据,获取最新的选项

1.引入引用

xmlns:core="clr-namespace:System;assembly=mscorlib"

2.在cs文件写下相关查询方法,如GetPowerIdList方法

public List<int> GetPowerIdList()
        {
            List<int> IdList=new List<int>();
            //todo
            return IdList;
        }

3.在xaml文件引入资源

 <Grid.Resources>
            <ObjectDataProvider x:Key="IdList" ObjectType="{x:Type local:CVM}" MethodName="GetPowerIdList" />
</Grid.Resources>

Tips:别忘记引入域Local所在命名空间

4.使用该资源

 <DataGridComboBoxColumn Header="权限" SelectedValueBinding="{Binding ExecutableCode }"  SelectedItemBinding="{Binding ExecutableCode ,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" ItemsSource="{Binding Source={StaticResource IdList}}"/>
               

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章