Silverlight日历控件在哪里?

Ant*_*nes 5 silverlight xaml visual-studio-2008

刚刚玩现在发布的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>
Run Code Online (Sandbox Code Playgroud)

Visual Studio 2008只在日历下面放置蓝线,说明找不到日历类型.我需要添加组件吗?哪一个?我是否需要向Xaml添加另一个名称空间?

小智 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"
Run Code Online (Sandbox Code Playgroud)

然后使用:

<basics:Calendar />
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!