/ 下面的函數是默認將鍵盤焦點集中在Silverlight應用程序上
document.body.onload = function() {
var silverlightControl = document.getElementById('SilverlightControl');
if (silverlightControl)
silverlightControl.focus();
}
}
Page.xaml
以下是引用片段:
<!--Canvas是一個包含了各種控件和元素的容器,每個Silverlight應用程序都有一個XAML的根文件,每個XAML文件的根都是一個Canvas容器,且只能有一個作為根元素的Canvas容器-->
<Canvas x:Name="parentCanvas"
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!--指定當Load事件發生時所要載入的方法-->
Loaded="Page_Loaded"
<!--指定該.xaml文件中的托管類進入點,以及所涉及到的引用(程序集)的位置,一般項目編譯生成的程序集文件都位于項目中的ClientBin文件夾中-->
x:Class="SilverlightProjectStructure.Page;assembly=ClientBin/SilverlightProjectStructure.dll"
Width="640"
Height="480"
Background="White"
>
</Canvas>
注意:由于Silverlight 1.1還處于Alpha版本,.NET語言中關于Silverlight的一些API可能會與將來的正式版本中有些出入,但是大多數基本的東西還是不變的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/