2

このコードでモーダル Radwindow (VB.NET、WPF、Web アプリケーション) を開こうとすると:

Dim x as new RadWindow
x.content = MyContenctControl (UserControl)
x.Owner = me
x.ShowDialog

3 行目で、VB.NET (Me) の暗黙的なオブジェクトでエラーが発生します。

エラー 1 タイプ 'myProject.Main' の値を 'System.Windows.Controls.ContentControl' に変換できません。C:\....\Projects\MyProject\MyProject\Main.xaml.vb 100 57 myProject

どうすれば余裕があるので、メイン フォーム (Me) を値 "ByVal" メソッドで渡し、これを Radwindow の Owner プロパティに割り当てることができます。

ありがとう

4

1 に答える 1

1

私はこれがうまくいくと思います:

x.Owner = Application.Current.MainWindow
于 2012-08-02T21:18:56.157 に答える