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 只是在日历下放了蓝线,表示找不到日历类型。我需要添加一个程序集吗?哪一个?我是否需要向 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

使用 Expressions Blend 或 VS2008 SP1 将控件添加到 UI

于 2008-12-09T15:00:09.060 回答
0

我很确定 Silverlight 中没有类似于 ASP.Net 控件或 Windows 窗体控件的日历控件。我很确定没有像 WPF 这样的预打包控件。

于 2008-10-17T18:30:00.267 回答
0

我没有试图弄清楚该工具包如何允许嵌入日历控件,而是在http://slcalendarcontrol.codeplex.com/此处创建了一个自定义控件,请查看。

于 2009-09-28T19:23:45.680 回答