Tengo un ListView vinculado a ObservableCollection. Los datos se cargan de Internet y luego se agregan a la colección. La descarga demora unos segundos y quiero indicar al usuario que los datos se están cargando.WPF - Vincular visibilidad de control de usuario a una propiedad
Creé un UserControl que indica actividad. Lo coloqué dentro de ControlTemplate.
<ControlTemplate x:Key="ListViewControlTemplate1" TargetType="{x:Type ListView}">
<Grid>
<local:ActivityIndicatorControl
HorizontalAlignment="Center"
Height="Auto"
Margin="0"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
quisiera unirse Visibilidad de ActivityIndicatorControl
a una propiedad, digamos bool IsLoading
y la pusieron en Visible/colapsado correspondientemente.
Gracias!
Gracias, exactamente lo que estaba buscando ! Además, ¿UserControl hereda DataContext de Grid? ¿Sería posible crear el enlace en el UserControl en sí? – Martin
Sí, el UserControl tendría el mismo DataContext que la Grilla. Debido a esto, puede poner la visibilidad vinculante en UserControl sin problema. – davisoa
Una pequeña nota: cambie BooleanToVisibiltyConverter a BooleanToVisibilityConverter (agregue la "i" que falta) y se verá así: –
Kaitnieks