2017-05-04 61 views
0

我在视觉工作室2015中构建了一个wpf应用程序,我是视觉工作室和C#的全新产品,并且遇到了一个小问题。如何在函数中设置一个简短的局部变量来公开

我有一个功能(如下所示)。在SelectionChanged事件上,我获取ClientList的值并将其设置为本地变量客户端。

public void ClientList_SelectionChanged(object sender, SelectionChangedEventArgs e) 
    { 
     short client = (short)ClientList.SelectedValue; 

     foreach (var orgComm in orgComms) 
     { 
      if(orgComm.OrgId == client) 
      { 
       CommList.ItemsSource = orgComm.CommunicationTemplateConfigs; 
       CommList.SelectedIndex = 0; 
      } 
     } 
    } 

我需要这短暂的局部变量是公开的其它功能的应用程序,虽然这听起来很简单的答案似乎一直回避我。

+0

创建方法外的公共属性 – Krishna

+0

为什么这个问题标记为wpf? –

回答

1
public short client; 

public void ClientList_SelectionChanged(object sender, SelectionChangedEventArgs e) 
{ 
    client = (short)ClientList.SelectedValue; 

    foreach (var orgComm in orgComms) 
    { 
     if(orgComm.OrgId == client) 
     { 
      CommList.ItemsSource = orgComm.CommunicationTemplateConfigs; 
      CommList.SelectedIndex = 0; 
     } 
    } 
} 

客户端变量可以在课堂上使用。

+0

嗨Ravi。我注意到你在这里提出了一个建议编辑:https://stackoverflow.com/review/suggested-edits/17899412 - 一切看起来不错 - 但请不要在帖子中加上“谢谢”。事实上,如果你看到它包含在一篇文章中,你应该删除它。否则,编辑看起来不错;保持 – Rob

相关问题