or
ListChangedEventHandler(
object sender, ListChangedEventArgs e) now, say when the window is not maximised and not all the columns are visible, when I scroll horizontally the ListChangedEventHandler will get called for some of the non-visible columns as they come into view. Is there a way I can avoid this as I am using this event to check for a PropertyChanged which calls another function to update a database - which could prove to be inefficient if the app is trying to update the database everytime a user scrolls.
Thanks for your help.
Tim.
| <UserControl.Resources> |
| <Style TargetType="PasswordBox" BasedOn="{StaticResource {telerik:ThemeResourceKey ThemeType=telerik:Windows7Theme, ElementType=PasswordBox}}" /> |
| </UserControl.Resources> |
How can I accomplish this?
Grid:
| <telerikGrid:RadGridView x:Name="equipmentGrid" Grid.Row="1" |
| AutoGenerateColumns="False" ShowGroupPanel="True"> |
| <telerikGrid:RadGridView.Columns> |
| <telerikGrid:GridViewDataColumn Header="System" |
| DataMemberBinding="{Binding Root}" IsReadOnly="True" /> |
| <telerikGrid:GridViewDataColumn Header="Area" |
| DataMemberBinding="{Binding Area}" IsReadOnly="True" /> |
| <telerikGrid:GridViewDataColumn Header="Process Cell" |
| DataMemberBinding="{Binding ProcessCell}" IsReadOnly="True" /> |
| <telerikGrid:GridViewDataColumn Header="Unit" |
| DataMemberBinding="{Binding Unit}" IsReadOnly="True" /> |
| <telerikGrid:GridViewDataColumn Header="Module" |
| DataMemberBinding="{Binding Module}" IsReadOnly="True" /> |
| <telerik:GridViewDataColumn |
| Header="Include" |
| IsCustomSortingEnabled="True" |
| IsFilterable="True"> |
| <telerik:GridViewColumn.CellTemplate> |
| <DataTemplate> |
| <CheckBox |
| VerticalAlignment="Center" |
| IsChecked="{Binding Path=IsChecked}" |
| /> |
| </DataTemplate> |
| </telerik:GridViewColumn.CellTemplate> |
| </telerik:GridViewDataColumn> |
| </telerikGrid:RadGridView.Columns> |
| </telerikGrid:RadGridView> |