如何从uwp中的任何页面传递ContentDialog中的值?

Tri*_*era 1 xaml uwp windows-10-universal uwp-xaml

我必须将值从页面传递到Contentdialog。请帮我

如何从任何页面传递ContentDialog中的值

Ale*_*mer 5

您可以重载构造函数。
例如,如果您有不带参数的标准构造函数

   public ContentDialog1()
    {
     this.InitializeComponent();
    }
Run Code Online (Sandbox Code Playgroud)

只需添加一个新的:

   public ContentDialog1(string param)
    {
      this.InitializeComponent();
    }
Run Code Online (Sandbox Code Playgroud)

当您调用对话框时,可以在以下位置传递参数:

     ContentDialog1 cd = new ContentDialog1("some info");
     await cd.ShowAsync();
Run Code Online (Sandbox Code Playgroud)