Silverlight 3.0 数据表单中的组合框

发布于 2024-07-26 19:39:39 字数 135 浏览 12 评论 0原文

随着 Silverlight 3 的新版本以及 DataForm 移至 SilverLight Toolkit,有人知道如何以编程方式将项目添加到 DataForm 中的组合框吗? 似乎没有任何通过代码文件访问它/

谢谢 〜史蒂夫

With the new release of Silverlight 3 and the move of the DataForm to the SilverLight Toolkit - does anyone know how to programatically add items to a combobox in a DataForm? There doesn't seem to be any of accessing it via the code file/

Thanks
~Steve

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

辞别 2024-08-02 19:39:39

管理它

dataForm.ContentLoaded += (sender, args) =>
{
    TextBox myTextBox = (TextBox)dataForm.FindNameInContent("myTextBox");
    // do something with the TextBox...
};

是的,您可以通过查看此处了解详细信息来 :http://silverlight.net/forums /t/108278.aspx

Yes, you can manage it by

dataForm.ContentLoaded += (sender, args) =>
{
    TextBox myTextBox = (TextBox)dataForm.FindNameInContent("myTextBox");
    // do something with the TextBox...
};

Look in here for details: http://silverlight.net/forums/t/108278.aspx

絕版丫頭 2024-08-02 19:39:39
private void dataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e)
{    
  Dictionary<string, short> products= GetProducts();
  foreach (string key in products.Keys)
  {
     ComboBoxItem listBoxItem = new ComboBoxItem();
     ComboBox cmbProducts = (ComboBox)dataForm.FindNameInContent  
     ("cmbProducts"); 
     listBoxItem.Name = cmbProducts.Name + key;
     listBoxItem.Content = key;
     cmbProducts.Items.Add(listBoxItem);
  }
}

在 XAML 上为您的 dataForm 声明事件。

private void dataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e)
{    
  Dictionary<string, short> products= GetProducts();
  foreach (string key in products.Keys)
  {
     ComboBoxItem listBoxItem = new ComboBoxItem();
     ComboBox cmbProducts = (ComboBox)dataForm.FindNameInContent  
     ("cmbProducts"); 
     listBoxItem.Name = cmbProducts.Name + key;
     listBoxItem.Content = key;
     cmbProducts.Items.Add(listBoxItem);
  }
}

On the XAML declare teh event for ur dataForm.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文