WPF DataGridComboBoxColumn使用(絶対良心版)

2337 ワード

DataGridでComboBoxを使うには、もちろんDataGridComboBoxColumnを使いたいです.
 
簡単だと思っていたのに、ネットで見たチュートリアルはいろいろなわけがわからなかった.そして私はこれらのブログで一つ一つ試して、多くの時間を浪費して、とても悔しいです.更にひどいのは1つのブログの内容を见ていくつかのまったく使うことができない不完全な内容を书いて、それから下にコードのダウンロードを含んで、意外にも30个のポイントが必要です!!!
 
最後にマイクロソフトの公式サイトで答えを見つけました.ここでDataGridComboBox Columnの使用を簡素化し、必要な友达が回り道をしないことを望んでいます.の
 
公式ドキュメントのアドレス:
https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.datagridcomboboxcolumn?redirectedfrom=MSDN&view=netframework-4.7.2
 
 
フロントコード:

    
        
                           
                   
            
        
    
    
           
            
                
            
        
    

 
バックグラウンドコード:
namespace WpfApp1
{

    public class Customer
    {
        public SexEnum sex { get; set; }
    }
    public enum SexEnum {  ,  };


    public partial class MainWindow : Window
    {
        ObservableCollection custdata = new ObservableCollection();

        public MainWindow()
        {
            InitializeComponent();

            Customer cm = new Customer();
            cm.sex = SexEnum. ;
            custdata.Add(cm);

            DG1.DataContext = custdata;

        }
    }
}