我已經搜索和搜索,沒有找到答案。 我有一個datagrid,它利用RowDetailsTemplate顯示有關該特定行的一些更高級別的信息。但是,當用戶雙擊一行時,我想顯示一個單獨的窗體,顯示更詳細的信息。 我該如何做到這一點?雙擊WPF數據網格與RowDetailsTemplate
我忘了提及:雙擊時,我想打開詳細信息而不看到行詳細信息模板! - Menashe 1小時前
謝謝!
梅納什
我已經搜索和搜索,沒有找到答案。 我有一個datagrid,它利用RowDetailsTemplate顯示有關該特定行的一些更高級別的信息。但是,當用戶雙擊一行時,我想顯示一個單獨的窗體,顯示更詳細的信息。 我該如何做到這一點?雙擊WPF數據網格與RowDetailsTemplate
我忘了提及:雙擊時,我想打開詳細信息而不看到行詳細信息模板! - Menashe 1小時前
謝謝!
梅納什
只是把這個在一起,它似乎工作...我添加了一個的MouseDown處理程序在RowDetailsTemplate電網:
<Grid>
<DataGrid x:Name="DataGrid1">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding}" />
</DataGrid.Columns>
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<Grid MouseDown="Grid_MouseDown" >
<TextBlock >This</TextBlock>
</Grid>
</DataTemplate>
</DataGrid.RowDetailsTemplate>
</DataGrid>
</Grid>
而後面的代碼:
private void Grid_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.ChangedButton == MouseButton.Left && e.ClickCount == 2)
{
//Open the window here
}
}
謝謝,我會看看這個。但我忘了提及:雙擊時,我想打開詳細信息而不看到行詳細信息模板! – Menashe 2011-04-05 18:20:54
你可以在XAML中發佈一個淡化的RowDetailsTemplate版本嗎?我們可以將其發佈到我們的IDE中並嘗試提供幫助。 – RQDQ 2011-04-05 16:52:20