我应该添加哪个程序集来使用silverlight5在Vs-2012中创建Form



我是c#silverlight的新手。我在VS 2012工作。我必须创建表单,以便能够编辑数据。

我是个初学者,不知道如何开始。我在谷歌上搜索了一下,在一个链接上找到了我需要包括System.Windows.Controls.Data.DataForm的链接,我在VS中找不到它,添加了对我VS工作室的引用。我发现了一个类似的程序集System.Windows.Controls.Data.DataForm.ToolKit.dll。(在此链接上http://www.silverlightshow.net/items/Creating-Rich-Data-Forms-in-Silverlight-3-Introduction.aspx)当我尝试将它包含在我的xaml代码<df:DataForm x:Name="myDataForm" />中,然后我发现它无法识别DataForm。如何做到这一点,任何教程也很感激。非常感谢。

您需要对项目中的Silverlight工具包程序集进行引用。你可以从这里的链接获取它:

http://social.msdn.microsoft.com/Forums/silverlight/en-US/0d4b20c0-aa13-456f-9227-ea5800bd0ed4/welcome-learning-resources-and-silverlight-toolkit?forum=silverlightcontrols

您还需要在xaml中添加所需的xmlns映射,如下所述:

http://msdn.microsoft.com/en-us/library/dd728664(v=vs.95).aspx

首先需要安装Silverlight工具包:https://silverlight.codeplex.com/

安装后,工具箱列表中就有了数据表单。只需拖放,依赖项就会自动添加。如果DataForm不是你的工具箱,右键单击工具箱,"选择项目…"。然后你可以在那里找到DataForm。

或者你可以手动

参考:

System.Windows.Data System.Windows.Controls.Data.Input System.Windows.Controls.Data.DataForm.Toolkit

Xaml:

xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"

然后你可以在你的Xaml中有DataForm,比如:

<toolkit:DataForm ...>

最新更新