代码之家  ›  专栏  ›  技术社区  ›  AnthonyWJones

Silverlight日历控件在哪里?

  •  5
  • AnthonyWJones  · 技术社区  · 16 年前

    只是在玩现在发布的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>
    

    VisualStudio2008只是在日历下面放了一条蓝线,表示找不到类型Calendar。我需要添加程序集吗?哪一个?我是否需要向Xaml添加另一个名称空间?

    4 回复  |  直到 16 年前
        1
  •  15
  •   Tim Heuer    16 年前

    日历控件是assembly System.Windows.Controls命名空间中的SDK控件--查看%program files%\Microsoft SDK\Silverlight\v2.0\Libraries\Client向xaml添加命名空间(添加引用后):

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

    <basics:Calendar />
    

    希望这有帮助!

        2
  •  1
  •   eric eric    16 年前

    添加对的引用

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

    system.windows.controls.dll

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

        3
  •  0
  •   MojoFilter    16 年前

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