我是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 ...>