8,756
社区成员




<sdk:DataGrid x:Name="grdList" Width="1100" Margin="0 0 0 0" Height="300" HorizontalAlignment="Left" AutoGenerateColumns="False" IsEnabled="False" CurrentCellChanged="grdList_CurrentCellChanged" RowDetailsVisibilityMode="VisibleWhenSelected" CanUserReorderColumns="False" CanUserSortColumns="False" >
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Header="接警人" Width="80" Binding="{Binding AlarmName,Mode=TwoWay}"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="报警人/单位" Width="130" Binding="{Binding AllotUnit}"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="报警时间" Width="130" Binding="{Binding AlarmTime}"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="报警内容" Width="170" Binding="{Binding AlramContent}"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="移交单位" Width="80" Binding="{Binding AllotUnit}"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="接案时间" Width="90" Binding="{Binding AlarmTime}"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="接警单位" Width="90" Binding="{Binding AllotUnit}"></sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="接案时间" Width="90" Binding="{Binding AllotUnit}"></sdk:DataGridTextColumn>
<sdk:DataGridTemplateColumn Header="操作" Width="70">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="30" Height="30" Name="editList" Source="/CombatSL;component/images/edit.png"></Image>
</StackPanel>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</Grid>
public AlarmListInfo()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(AlarmListInfo_Loaded);
}
void AlarmListInfo_Loaded(object sender, RoutedEventArgs e)
{
comclient.GetAlarmInfoModelAsync("");
comclient.GetAlarmInfoModelCompleted += new EventHandler<GetAlarmInfoModelCompletedEventArgs>(comclient_GetAlarmInfoModelCompleted);
}
void comclient_GetAlarmInfoModelCompleted(object sender, GetAlarmInfoModelCompletedEventArgs e)
{
//ObservableCollection<AlarmInfo> dg = new ObservableCollection<AlarmInfo>();
grdList.ItemsSource = e.Result;
}
private void grdList_CurrentCellChanged(object sender, EventArgs e)
{
AlarmInfoView s = new AlarmInfoView();
s.Show();
}