簡體   English   中英

無法從C#代碼訪問XAML元素

[英]cannot access XAML element from C# code

我試圖將xaml元素連接到c#代碼,但它無法正常工作。 這是代碼:

<WebView x:Name="twitterView" Height="500"/>

這是HubPage.xaml和的代碼

twitterView.NavigateToString("...");

這是代碼HubPage.xaml.cs,但錯誤是“名稱'twitterView'在當前上下文中不存在”。 我在這做錯了什么?

通過@OguzGelal回答

我解決了這個問題。 如果有人感興趣,問題是我正在使用Hub和DataTemplates 並且無法直接從代碼中訪問DataTemplates

因此,您應該掛鈎控件的Loaded事件並從sender參數獲取它。

這是參考

好像你正在使用未初始化的變量。 你已經給了很少的代碼來判斷,但錯誤確切地說明了這個問題。 給我們創建twitterView變量的行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM