我在使银星认识到银灯工具包的名称方面遇到许多麻烦,因为我是在协会撰写XAML代码。 用户控制网(*.ascx)文档。
我在这里进行了“谷歌”的搜索(打了吗? 可能的话),但没有为我工作。
我相信,这可以做些什么,我看到它以前的工作。
在撰写XAML内容(.ascx)文件后,我们将这些内容寄给一份(xap)银灯可执行文件,该文档通过XamlReader。
这是ASCX档案的主编:
<%@ Control Language="C#" AutoEventWireup="false" CodeBehind="TargetChartByVisits2.ascx.cs" Inherits="Mynamespace.TargetChartByVisits2" %>
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
xmlns:datavis="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"
xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
xmlns:chartingprimitives="clr-namespace:System.Windows.Controls.DataVisualization.Charting.Primitives;assembly=System.Windows.Controls.DataVisualization.Toolkit"
xmlns:data="clr-namespace:MyNamespace.MyCharts;assembly=MyNamespace.MyCharts"
Width="350" Height="400">
我试图做的是绘制银灯工具包的图表,我有这部XAML法协助数据约束:
<controls:ObjectCollection x:Key="SeriesData">
<asp:Repeater ID="Repeater1" DataSource="<%# vwMain %>" runat="server">
<ItemTemplate>
<data:ChartDataElement MeasurementDate="<%# HttpUtility.HtmlEncode(Sql.ToString(Eval("MeasurementDate"))) %>" VisitReading="<%# HttpUtility.HtmlEncode(Sql.ToString(Eval("VisitAmount"))) %>" VisitTarget="<%# HttpUtility.HtmlEncode(Sql.ToString(Eval("Visit_TargetAmount"))) %>" />
</ItemTemplate>
</asp:Repeater>
</controls:ObjectCollection>
我发现的一个错误是,cl-名称空间:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit是一个不为人知的名称空间,尽管我安装了工具包,样本运行良好,我也从这个大会(Controls)中添加了字句。
C:Program Files (x86)Microsoft SDKsSilverlightv4.0ToolkitApr10Bin
我感谢我使用VS2010。