0

以下のような AdDuplex コントロール xaml コードがあります。

<adduplex:AdControl Name="adduplexControl" xmlns:adduplex="clr-namespace:AdDuplex;assembly=AdDuplex.AdControl.Silverlight" AppId="myid" Margin="0,68,0,0" Background="Black" />

c# を使用してこのコントロールを作成するにはどうすればよいですか?

私はこのように試しました:

AdDuplex.AdControl a = new AdDuplex.AdControl();
a.AppId = "myid";

xmlns:adduplexしかし、プロパティの作成方法がわかりません。

4

2 に答える 2

3

そのプロパティはXML 名前空間定義です。逆シリアル化中に特定の型を識別するために、xaml シリアライザーによって使用されます。

名前空間は、型の名前空間 ( AdDuplex) と、その定義が見つかるアセンブリの名前 ( AdDuplex.AdControl.Silverlight.dll ) を含む特定の形式に従います。XML 名前空間の名前はadduplex(xmlns: adduplex ) です。この情報を使用して、xaml シリアライザーはAdControl型 (adduplex:AdControl) を特定できます。

この属性はシリアル化中に追加され、 のインスタンスの状態には影響しませんAdControl

tl;dr: その必要はありません。

于 2013-04-16T18:56:52.610 に答える