ObservableCollection öğesine bağlı bir ListView var. Veriler internetten yüklenir ve daha sonra koleksiyona eklenir. İndirme işlemi birkaç saniye sürüyor ve kullanıcıya verilerin yüklendiğini belirtmek istiyorum.WPF - Bir kullanıcıya UserControl görünürlüğünü bağlama
Etkinliği belirten bir UserControl oluşturdum. ControlTemplate'ın içine yerleştirdim.
<ControlTemplate x:Key="ListViewControlTemplate1" TargetType="{x:Type ListView}">
<Grid>
<local:ActivityIndicatorControl
HorizontalAlignment="Center"
Height="Auto"
Margin="0"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
Ben bir mülke
ActivityIndicatorControl
görünürlüğü bağlamak istiyorum
, en bool IsLoading
söylemek ve Görünür olarak ayarlayın izin/buna Çöktü.
Teşekkürler!
Teşekkür destekler
IValueConverter
özel olarak uygulanması vardır ! Ayrıca, UserControl DataContext'i Grid'den mi devralıyor? UserControl'ün kendisinde bağlayıcı oluşturmak mümkün mü? – MartinEvet, UserControl, Izgara ile aynı DataContext'e sahip olur. Bu nedenle, UserControl üzerinde görünürlük bağlaması sorun olmadan koyabilirsiniz. – davisoa
Küçük bir not: BooleanToVisibiltyConverter öğesini BooleanToVisibilityConverter (eksik "i") olarak değiştirin ve şuna benzer: –
Kaitnieks