DataGrid - data binding a skrytie riadku   otázka

WPF

mám typ

class MojTyp

{

bool Deleted { get; set; }

}

Ku komponente DataGrid bindujem kolekciu typu List<MojTyp>

dá sa nejako nastaviť aby keď nejakej položke nastavím property Deleted na true aby sa nezobrazila v tabuľke?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

MojTyp by mel implementovat INotifyPropertyChanged

1. odstranit polozku z kolekce

2. trigger na datagrid, nejak takhle:

<DataGrid ItemsSource="{Binding Path=Data}" >

<DataGrid.Style>

<Style TargetType="DataGrid">

<Setter Property="RowStyle">

<Setter.Value>

<Style TargetType="DataGridRow">

<Style.Triggers>

<DataTrigger Binding="{Binding Path=Deleted}" Value="True">

<Setter Property="Visibility" Value="Collapsed" />

</DataTrigger>

</Style.Triggers>

</Style>

</Setter.Value>

</Setter>

</Style>

</DataGrid.Style>

</DataGrid>

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback