5

現在リリースされている Silverlight 2.0 で遊んでいます。シンプルなカレンダーをコントロールに入れようとしています。しかし、プロジェクトは私が話していることを知らないようです:-

<UserControl x:Class="MyFirstSL2.Test"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
>
  <Grid Background="#FF5C7590">
    <Calendar />
  </Grid>
</UserControl>

Visual Studio 2008 では、Calendar のタイプが見つからないことを示す青い線が Calendar の下に表示されます。アセンブリを追加する必要がありますか? どれ?Xaml に別の名前空間を追加する必要がありますか?

4

4 に答える 4

15

カレンダー コントロールは、アセンブリ System.Windows.Controls 名前空間の SDK コントロールです。%program files%\Microsoft SDKs\Silverlight\v2.0\Libraries\Client を見て、名前空間を xaml に追加します (参照を追加した後)。 :

xmlns:basics="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"

次に使用します:

<basics:Calendar />

お役に立てれば!

于 2008-10-17T19:46:40.207 に答える
1

への参照を追加します

C:\ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client

system.windows.controls.dll

ExpressionsBlendまたはVS2008SP1を使用して、UIにコントロールを追加します

于 2008-12-09T15:00:09.060 に答える
0

ASP.Net コントロールや Windows フォーム コントロールに類似したカレンダー コントロールが Silverlight にないことは確かです。WPF 用のそのような事前にパッケージ化されたコントロールもないと確信しています。

于 2008-10-17T18:30:00.267 に答える
0

ツールキットでカレンダー コントロールを埋め込む方法を理解する代わりに、 http: //slcalendarcontrol.codeplex.com/ でカスタム コントロールを作成しました。

于 2009-09-28T19:23:45.680 に答える