WinformにおけるDevExpressのRadopGroupのDescription,Value,Tag,Textの理解と使用

3243 ワード

シーン


Winformでは、xmlプロファイルを読み込み、ZedGraphのRadioGroupを動的に構成するオプションを実現します.
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100540708
以上、RadioGroupのオプションをプロファイルに従って動的に構成することを実現すると、
コードに基づいてRadioGroupのitemを生成し、選択したitemの値を取得する必要があります.
注意:
ブログのホームページ:https://blog.csdn.net/badao_liumang_qizhi公衆号の覇道に注目するプログラム猿はプログラミング関連の電子書籍、チュートリアルのプッシュと無料ダウンロードを獲得した.

インプリメンテーション


RadioGroupの各オプションは、RadioGroup Itemオプションです.
コードを使用してRadioGroupを生成する場合は、各Itemの表示時に表示される値と、選択時に取得される値を設定する必要があります.
item.Description

具体的にitemごとに選択した内容です.
item.Value

は、itemごとのvalue値です.
item.Tag

は、追加の値にアクセスするために使用されます.
公式解釈:
Gets or sets an object that contains custom data for the current RadioGroupItem  object

現在のradiogroupitemオブジェクトのカスタムデータを含むオブジェクトを取得または設定します.
RadioGroup全体で選択されているRadioは1つしかないので、このデフォルトの選択を設定します.
radioGroupX.EditValue =  value 。

別の場所でRadioGroup全体の選択した値を取得すると、
radioGroupX.Text

を選択します.
サンプルコード:
RadioGroupの生成
 // radioGroup
            RadioGroup radioGroupX = new RadioGroup();
            foreach (TitleModel s in XradioGrupItems)
            {
                // item
                RadioGroupItem item = new RadioGroupItem();
                // value 
                item.Value = s.Title;
                item.Tag = s.TitleKey;
                //     
                item.Description = s.Title;
                // 
                item.Enabled = true;
                // radiogroup Items 
                radioGroupX.Properties.Items.Add(item);
            }
            // 
            radioGroupX.EditValue = xAttribute.Title;

ラジオグループを取る
 xAxisModel.Title = radioGroupX.Text;

xAxisModel.TitleKey =(string)radioGroupX.Properties.Items[radioGroupX.SelectedIndex].Tag;