1

質問はタイトルにあります:

にがSystem.Web.UI.Page含まれていますが、コードビハインドからTelerik.Web.UI.RadWindowにアクセスする方法が見つかりません。RadWindowPage

プロパティを調べてみたPageところ、ある時点でコントロールに対して行うキャストがあると思いますが、何も見つかりませんでした。

編集:実行時に、RadWindowがどこから来たのか(アプリケーションのほぼどこからでも動的に生成される)の手がかりがないため、RadWindow定義を変更するためにアクセスできません。そのため、プログラムで変更するには、実行時にアクセスする必要があります。

手伝って頂けますか ?

ありがとう !

4

2 に答える 2

1

xnameを RadWindowに割り当てる必要があります。

<telerik:RadWindow x:Name="myWindow">
...
</telerik:RadWindow>

myWindow次に、これが含まれている xaml のコード ビハインドでアクセスできます。

于 2013-01-30T14:25:02.103 に答える
1

コンテンツ ページのコード ビハインドで RadWindow にアクセスすることはできません。これは、コード ビハインドで SomeOtherPage.aspx から Default.aspx にアクセスすることと同じです。それを行う方法はありません。

ただし、JavaScript は使用できます。ページがすべて自分のものである場合 (つまり、同じアプリケーション、同じドメイン)、RadWindow への参照を取得し、そのクライアント側 API を使用できます。ここを参照してください:

http://www.telerik.com/help/aspnet-ajax/window-programming-radwindow-methods.html

http://www.telerik.com/help/aspnet-ajax/window-programming-calling-functions.html - GetRadWindow() は参照を返します

そしてここ

http://www.telerik.com/help/aspnet-ajax/window-application-is-page-in-radwindow.html

于 2013-02-01T11:35:38.313 に答える