「Avalonia UI - ダイアログ」の版間の差分

ナビゲーションに移動 検索に移動
(文字列「__FORCETOC__」を「{{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{…)
95行目: 95行目:
  using MsBox.Avalonia.Enums;
  using MsBox.Avalonia.Enums;
  </syntaxhighlight>
  </syntaxhighlight>
<br>
==== ボタンの種類 ====
* [OK]ボタンのみ
*: ButtonEnum.Ok
* [はい] / [いいえ]ボタン
*: ButtonEnum.YesNo
* [OK] / [キャンセル]ボタン
*: ButtonEnum.OkCancel
* [OK] / [中止]ボタン
*: ButtonEnum.OkAbort
* [はい] / [いいえ] / [キャンセル]ボタン
*: ButtonEnum.YesNoCancel
<br>
==== アイコンの種類 ===
* 警告
*: Icon.Warning
* エラー
*: Icon.Error
* 情報
*: Icon.Info
* 質問
*: Icon.Question
* 成功
*: Icon.Success
<br>
<br>
==== メッセージボックスの表示 ====
==== メッセージボックスの表示 ====
142行目: 166行目:
     }
     }
  }
  }
</syntaxhighlight>
<br>
MsBox.Avaloniaライブラリのカスタムメッセージボックスを使用する場合は、MessageBoxManagerクラスのGetMessageBoxCustomメソッドを使用する。<br>
<syntaxhighlight lang="c#">
var msgbox = MessageBoxManager.GetMessageBoxCustom("<タイトル>",
                                                    "<メッセージ本文>",
                                                    "はい",        // ボタン1
                                                    "いいえ",      // ボタン2
                                                    "キャンセル",,  // ボタン3
                                                    Icon.Question);
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
<br><br>

案内メニュー