0
기본 페이지를 만들고 사용자 구성 요소를 사용하여 마스터 페이지 웹 사이트 스타일을 구현했습니다. 나는 콤보 상자를 드롭 다운하여 사용자가 콤보 상자에서 자신의 역할을 선택할 수있게하고, xaml 옆에있는 C# 코드를 사용하여 다른 사용자 정의 컨트롤을 호출 할 수있는 동안 로직 문을 수행해야한다. 이 라인Silverlight ComboBox SelectedIndex 변경된 다른 컨트롤 구성 요소로드
<betata_Views_Sidebar:Sidebar/>
와 콤보 상자를로드
<ComboBox x:Name="cbRole" Height="30" Margin="8,8,8,100" VerticalAlignment="Top" ToolTipService.ToolTip="Please select your role to login" SelectionChanged="cbRole_SelectionChanged">
<ComboBoxItem Content="Admin"/>
<ComboBoxItem Content="Lecturer"/>
<ComboBoxItem Content="Student"/>
</ComboBox>
마스터 페이지와 어떻게가에 대한 질문이 있어요 :
나는이 콤보 상자와 다른 구성 요소를로드, 하나 개의 마스터 페이지를 가지고 do ->
private void cbRole_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
int x = cbRole.SelectedIndex;
if (x == 0)
{
<betata_Views_Sidebar:Sidebar_Admin/>
}
else if (x == 1)
{
<betata_Views_Sidebar:Sidebar_Lecturer/>
}
else if (x == 2)
{
<betata_Views_Sidebar:Sidebar_Student/>
}
else
{
...
}
}
감사합니다. <감사합니다 .. 나는이 모든 것을 잊었습니다. D 감사합니다. – 1myb
문제가되지 않았으므로 기꺼이 도와 드리겠습니다. – stuartmclark
sure = D 도움이 = P 마지막으로 그런 식으로했지만 잊어 버렸습니다.>< – 1myb