【问题标题】:Extended WPF Toolkit - How to add reference to project?扩展的 WPF 工具包 - 如何添加对项目的引用?
【发布时间】:2013-01-26 09:29:42
【问题描述】:

我是 WPF 新手。我想使用日期时间选择器。我已经从以下站点下载了“扩展 WPF 工具包 - 1.9.0”。

http://wpftoolkit.codeplex.com/releases/view/96972

我解压文件并找到两个 dll。一种是“WPFToolkit.dll”和“Xceed.Wpf.Toolkit.dll”。

现在如何在我的项目中添加这两个 dll?和 如何在我的项目中使用日期时间控件。

【问题讨论】:

  • 把它们放在一个方便的地方,然后右键单击工具箱,选择项目。
  • 我已经添加了项目的两个 .ddl 引用。但是如何在我的项目中使用这些 .dll 代码。我的意思是说如何在我的页面中添加 xmlns 链接?请帮帮我。

标签: c# asp.net wpf dll wpftoolkit


【解决方案1】:

首先,在您的项目中引用这些 dll。
在解决方案资源管理器中右键单击References,然后单击Add Reference,现在浏览并添加两个dll。

其次,构建一次项目以在 XAML 中为新添加的 dll 启用智能感知。

第三,在您的 XAML 文件中添加以下命名空间

    xmlns:wpfTool="clr-namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit"

提示:输入xmlns:customName="wpftool",您应该能够看到智能感知列出所有相关的命名空间。

这是 XAML 代码:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:wpfTool="clr-namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <wpfTool:DateTimePicker Grid.Row="0">

        </wpfTool:DateTimePicker>
    </Grid>
</Window>

【讨论】:

  • 它是一个格栅。你接力救了我。谢谢你的回答。
【解决方案2】:

在VS 2013中添加控件的图形化方式

  1. 首先,在您的项目中引用这些 dll。
  2. 在解决方案资源管理器中右键单击引用,然后单击添加引用,现在浏览并添加两个 dll。
  3. 右键单击工具箱 > 常规区域并选择“添加选项卡” - 为选项卡命名,例如“WPF 工具包控件”!
  4. 现在点击选择项目..它打开选择工具箱项目对话框...!
  5. 在 WPF 组件选项卡中 - 现在单击浏览按钮并找到下载的 dll 并单击打开
  6. WPF 组件选项卡将显示所有控件
  7. 单击“确定”“WPF Toolkit Controls”将填充 WPF Toolkit 的所有控件
  8. 现在拖放所需的控件 - 它将自动添加所需的命名空间引用。

【讨论】:

    【解决方案3】:

    使用 NuGet 安装扩展工具包

    Install NuGet  
    Open your Visual Studio.  
    Open your solution/project.  
    Open Tools menu, select Library Package Manager and select Package Manager Console
    Run the following command "Install-Package Extended.Wpf.Toolkit"      
    

    然后尝试你会得到命名空间。

    NuGet package page(2016 年 6 月 17 日起可用)

    【讨论】:

      【解决方案4】:

      如果您想坚持当前使用的方法,请右键单击您的项目,然后选择添加引用。转到浏览并找到您下载的 dll。

      下载 NuGet here。 安装第三方库要容易得多。

      【讨论】:

      • 我已经添加了项目的两个 .ddl 引用。但是如何在我的项目中使用这些 .dll 代码。我的意思是说如何在我的页面中添加 xmlns 链接?请帮帮我。
      【解决方案5】:

      在 XAML 中你应该添加:

      对于 AvalonDock:

      xmlns:xcad="http://schemas.xceed.com/wpf/xaml/avalondock"
      

      对于 WPF 工具包:

      xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
      

      【讨论】:

        猜你喜欢
        • 2016-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多