我在silverlight中工作,我無法設置textblock的焦點,而我找到了對文本框(使用Focus()
)但不是textblock的方法。如何設置文本塊的焦點離開瀏覽器?
有人請讓我幫忙設置下面的文本塊(Silverlight 5)的重點? :
TextBlock tb = new TextBlock();
我在silverlight中工作,我無法設置textblock的焦點,而我找到了對文本框(使用Focus()
)但不是textblock的方法。如何設置文本塊的焦點離開瀏覽器?
有人請讓我幫忙設置下面的文本塊(Silverlight 5)的重點? :
TextBlock tb = new TextBlock();
如果它的脫離瀏覽器的應用程序,
if (App.current.IsRunningOutOfBrowser)
{
tb.Focus();
}
else
{
System.Windows.Browser.HtmlPage.Plugin.Focus();
tb.Focus();
}
但ia m沒有在瀏覽器中運行我silverligth應用程序,它不能識別.Plugin.Focus(); – user3735822
這工作「使用System.Windows.Browser.HtmlPage;」但是這不是:「System.Windows.Browser.HtmlPage.Plugin.Focus();」 – user3735822
我添加了「System.Windows.Browser.HtmlPage.Plugin.Focus(); TextBlock tb = new TextBlock(); tb.Focus();」在我包括的progaram的頂部:「使用System.Windows.Browser.HtmlPage;」但「tb.Focus();」給出錯誤此焦點不被識別。 – user3735822
'TextBlock'沒有'Control',因此它不能有焦點。你想要完成什麼? – Martin
@馬丁看到了這個問題。我試圖完成什麼:http://stackoverflow.com/questions/24868119/how-to-notify-the-tabitem-switching-in-c-if-there-are-many-tabitems?noredirect=1#comment38658019_24868119在哪裏人們標記它DUplicate(甚至沒有閱讀它) – user3735822
你的其他問題其實是一個重複的,你可以很容易地使用[SelectionChanged](http://msdn.microsoft.com/en-us/library/system.windows.controls .tabcontrol.selectionchanged%28v = vs.95%29.aspx)事件。 'TabControl'提供它,你可以檢查待處理的用戶更改,並在用戶切換標籤頁時在事件處理程序中提示用戶。順便說一句:爲什麼你每隔一週創建一個新賬戶? – Martin