Я пытаюсь определить a DataTrigger
для Image
элемент так, чтобы это показало связанное/разъединенное изображение. Я продолжаю добираться Invalid PropertyDescriptor
сообщение. Какие-либо идеи?
<Image>
<Image.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Source={x:Static my:Server.Instance}, Path=Connected, Mode=OneWay}"
Value="True">
<Setter Property="Source"
Value="serverconnected.png"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
Наиболее популярными Java IDE с открытым исходным кодом являются Eclipse и NetBeans в таком порядке.
Превосходная коммерческая среда IDE - это IntelliJ IDEA , стоит немного денег, но она действительно отшлифована и великолепна в использовании. Существует также бесплатное Community Edition .
-121--4095192-При отсутствии более простого решения можно попытаться запустить часть кода в другом процессе с помощью CreateRemoteThread (), поясняет здесь .
-121--2733367-Я только что изменил Property = «Source» на Property = «Image.Source» и он работает. Спасибо всем
Добавьте BitmapImage к вашим ресурсам, как так:
<BitmapImage x:Key="serverConnected" UriSource="serverconnected.png" />
и измените свой существующий код для ссылки на него:
<Image>
<Image.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Source={x:Static my:Server.Instance}, Path=Connected, Mode=OneWay}"
Value="True">
<Setter Property="Source"
Value="{StaticResource serverConnected}"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>