আমার কাছে যা আছে তা হল একটি IsReadOnly
সম্পত্তি has যদি এই সম্পত্তিটি সত্য হয় তবে আমি IsEnabled
সম্পত্তিটিকে একটি বোতামে সেট করতে চাই , (উদাহরণস্বরূপ), মিথ্যা to
আমি বিশ্বাস করতে চাই যে আমি এটি যতটা সহজেই করতে পারি IsEnabled="{Binding Path=!IsReadOnly}"
তবে ডাব্লুপিএফ দিয়ে উড়ে না।
আমি কি সমস্ত স্টাইল সেটিংসের মধ্য দিয়ে যেতে পেরেছি? কেবল একটি বিলের বিপরীতে অন্য একটি সেটকে সেট করার মতো সহজ জিনিসের জন্য খুব স্পষ্ট মনে হয়।
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsReadOnly}" Value="True">
<Setter Property="IsEnabled" Value="False" />
</DataTrigger>
<DataTrigger Binding="{Binding Path=IsReadOnly}" Value="False">
<Setter Property="IsEnabled" Value="True" />
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>