Есть ли альфа-порог в 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 в обоих случаях.