ColumnDefinition
이 Grid
안의 위치를 알고 있는지 알아 내려고하고 있습니다. 다음과 같이Column Grid의 정의 위치
내가 3 열이 :
<Grid.ColumnDefinitions>
<ColumnDefinition Name="Left" Width="120" MouseEnter="Grid_MouseEnter" MouseLeave="Grid_MouseLeave"/>
<ColumnDefinition/>
<ColumnDefinition Width="120" MouseEnter="Grid_MouseEnter" MouseLeave="Grid_MouseLeave"/>
</Grid.ColumnDefinitions>
<view:Button Grid.Column="0" x:Name="GoLeft" Visibility="Hidden"/>
<view:MarkBox Grid.Column="1" x:Name="MarkBox1"
MinHeight="110" MinWidth="100" Width="100" Height="110"/>
<view:Button Grid.Column="2" x:Name="GoRight" Visibility="Hidden"/>
을 그리고, 모두 같은 MouseEnter
기능을 적용 할이 왼쪽 또는 오른쪽 ColumnDefinition
에 대한인지 다른 작업을 수행했습니다. ColumnDefinition
은 Grid
안에 번호 또는 위치가 포함 된 속성이 있습니까?
당신은 [여기]를 것을 확인할 수 있습니다 (https://msdn.microsoft.com/en-us/library를 /system.windows.controls .Columndefinition (v = vs.110) .aspx # Properties), 대답은 다음과 같이 보일 수 있습니다. 아니요.하지만 Sender.Parent.ColumnDefinitions.IndexOf()와 같은 것으로 조회 할 수 있습니다. –
@Haddi, 내 솔루션을 찾았습니까? 유용한가, 아니면 좀 더 도움이 필요합니까? –
안녕하세요, 아직 시도하지 않았습니다. 계속 알려 드리겠습니다. –