2009-07-13 3 views

답변

4

예, 자세한 내용은 여기에서

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

봐하여 관리 할 수 ​​있습니다/코드 파일을 통해 접속의 스티브

감사 ~ 하나가 될 수없는 것 : http://silverlight.net/forums/t/108278.aspx

+0

완벽하게 작동합니다! 고맙습니다. 나는 이것이 ContentLoaded 이벤트에 있어야한다는 것을 깨닫지 못했습니다. –

0
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); 
    } 
} 


ur dataForm에 대한 XAML 선언 이벤트.

관련 문제