StackPanel
ve Image
ürünüm var. Kullanıcı bir düğmeyi tıklattığında, StackPanel
Visibility
özelliğinin Collapsed
olarak değiştirilerek görüntünün konum değiştirmesi sağlanır.WPF'de, bir resmin ne zaman hareket ettiğini (başka bir öğe nedeniyle Görünürlük "Çöken" olarak değiştirildi) nasıl bilinir?
Bu senaryo için bir etkinlik var mı? Ne zaman olduğunu bilmenin başka bir yolu var mı?
Visibility vis;
public Visibility Vis
{
get { return vis; }
set
{
vis = value;
imageLocationChanged();
NotifyPropertyChanged("Vis");
}
}
void imageLocationChanged()
{
//Do stuff
}
Not: Bunu may birçok bağlanmayı varsa
Teşekkürler. Ancak görünürlüğü, 'stackPanel1.Visibility = Visibility.Collapsed'… – Sipo
'un arkasındaki kodda yazarak değiştiriyorum. Bu durumda, bunu yaptıktan sonra, ihtiyacınız olan işlevi çağırın. 'stackPanel1.Visibility = Visibility.Collapsed; imageLocationChanged(); ' Görüntünün hareket etmesine neden olabilecek birden fazla şey varsa bu sıkıcı olsa da, – Blinx
Bu yorucu fakat işe yarıyor, bu yüzden sorumu yanıtlıyor. Daha zarif bir yolunuz varsa, bunu duymak isterim. :) – Sipo