Есть ли альфа-порог в WPF? Я использую кисть # 01000000, и на некоторых компьютерах она непрозрачна в отношении проверки нажатия мыши (щелчок по поверхности этой кистью), но на некоторых других компьютерах она считается полностью прозрачной и щелчком мыши. В чем дело?
UPD1: @ Ален Нет. Свойство IsHitTestVisible не зависит от альфа-клика. Здесь тело границы можно нажимать на всех компьютерах:
<Window
x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" WindowStyle="None" AllowsTransparency="True" Background="Transparent">
<Border BorderBrush="Red" BorderThickness="20" Background="#00000000" IsHitTestVisible="True"/>
</Window>
А здесь это не так (но на некоторых компьютерах все-таки можно щелкнуть мышью - вот в чем вопрос):
<Window
x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" WindowStyle="None" AllowsTransparency="True" Background="Transparent">
<Border BorderBrush="Red" BorderThickness="20" Background="#01000000" IsHitTestVisible="True"/>
</Window>
IsHitTestVisible имеет значение True в обоих случаях.