OpacityMask özelliğini bir VisualBrush ile birlikte kullanmaya çalışıyorum, böylece bir görüntüyü başka bir denetimin üzerine sürüklediğinizde (başka bir görüntü, dikdörtgen veya başka bir denetim gibi), resmin ikinci kontrolün üzerindeki kısmı. farklı bir opaklığa sahiptir. Yani, görüntünün sıfır olmayan bir baz opaklığı vardır ve görüntünün herhangi bir parçasının başka bir kontrolün üzerinde bir başka (tekrar, sıfır olmayan) opaklığı vardır.WPF'de başka bir denetim opaklık maskesi olarak mı kullanıyorsunuz?
Bu, VisualBrush ve OpacityMask kullanılarak kolayca yapılabilir mi? Yoksa daha karmaşık bir yaklaşım mı gerekiyor?
Teşekkürler!
Düzenleme: Görüntünün biraz daha düşük opaklığa (örneğin, 0,5) sahip olmasını sağlamaya çalışıyorum ve denetimin üzerinde sürüklenen parça daha yüksek bir opaklığa (1.0 gibi) sahip. Bu detayı aslında bıraktım, ki bu yaklaşımın benimsenmesi için önemli.
Ben kontrolü şeklinde şeklini şeklinde ve Resim veya şekil kullanmak fikrim yok nesneyi taşıdığınızda OpacityMask ofset, ama bu ile karıştırmasını Genelde iyi bir çözüm olmaz, özellikle de maske olarak kullanmak istediğiniz kontrol dinamikse (benim durumumda değilse). – nsantorello
Genelde iyi bir çözüm olmayacağından bahsetmeyi unuttum çünkü görüntüde bir çeşit temel opaklık olmasını isteseydiniz (ki bunu yapardım). büyük (büyük ofsetler veya büyük maskelenebilen görüntüler için uyum sağlamak için). – nsantorello
sadece 34 temsilcisi var, 150 rep ödülünü nasıl başlattın? – Sadegh