나는 이미지를 드래그 앤 드롭 할 수있는 이미지 컨트롤이 있습니다. 이미지가 드롭되지 않고 컨트롤이 비어 있지 않으면 "Drop a picture here"와 같은 대체 텍스트를 표시하여 그 사람에게 기대되는 것을 더 잘 나타내려고합니다.아직 이미지가 지정되지 않은 경우 대체 텍스트 표시
나는이 전혀 아무것도 보여줍니다이 함께 트리거를 사용하는 방법을 알아낼 수 없습니다 나는 더 이상 내 이미지 컨트롤에서 사진을 삭제할 수 있습니다 :
<StackPanel Grid.Column="1" Grid.Row="2" FlowDirection="LeftToRight" Orientation="Horizontal" Margin="0px 4px">
<StackPanel.Resources>
<DataTemplate x:Key="tmpTemplate">
<Border BorderThickness="2" BorderBrush="#FF969DFF" CornerRadius="2" VerticalAlignment="Top">
<DockPanel>
<Image Name="imgSelectedViewImage" Source="{Binding Image}" MinWidth="32" MinHeight="32" MaxWidth="48" MaxHeight="48"
HorizontalAlignment="Left" Stretch="None"
IsEnabled="{Binding EditMode}" Margin="2px"/>
<Label Content="Drag here" Name="AltText" Visibility="Collapsed"></Label>
</DockPanel>
</Border>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=Image}" Value="{x:Null}">
<Setter TargetName="AltText" Property="Visibility" Value="Visible" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</StackPanel.Resources>
감사합니다. Xaml의 유용한 부분입니다. 나는 지금 그것을 시험 할 것이다. – Jerome