2008-10-17 48 views
5

只是玩弄現在發佈的Silverlight 2.0。我試圖把一個簡單的日曆在控制。但該項目似乎不知道我說的是: -Silverlight日曆控件在哪裏?

<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的只是把藍線的日曆說未找到的日曆下。我需要添加一個程序集嗎?哪一個?我是否需要向Xaml添加另一個名稱空間?

回答

15

日曆控件是程序集中的SDK控件System.Windows.Controls命名空間 - 查看%程序文件%\ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Client爲您的xaml添加一個名稱空間添加引用):

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

然後使用:

<basics:Calendar /> 

希望這有助於!

0

我很確定在Silverlight中沒有日曆控件,類似於ASP.Net控件或Windows窗體控件。我很確定沒有像WPF那樣的預打包控件。

+0

哈哈。好的,所以我猜想有一個:) – MojoFilter 2008-10-18 00:39:04

+0

微軟也爲WPF發佈了一個。檢查CodePlex。 – 2008-11-21 14:03:52

1

添加引用

C:\ Program Files文件\微軟的SDK \ Silverlight的\ 2.0 \圖書館\客戶

system.windows.controls.dll

使用表達式混紡或VS2008 SP1將控件添加到UI