我的StackPanel
有两个项目:ToggleButton
和ListBox
。要使listBox看起来像是切换按钮的一部分 - 通过隐藏锐边
我正在考虑给它带来负边距,以便它向上移动,但这假设它位于StackPanel下面,而不是这种情况,当我给它负边距时,它覆盖按钮。
那么有没有办法控制StackPanel
内的项目如何相互堆叠,如CSS中的Z-Index?
答案 0 :(得分:1)
附加了Panel.ZIndex
个属性。如果您不希望ToggleButton
覆盖ListBox
,请将其设置为<StackPanel>
<ToggleButton Content="Toggle" Panel.ZIndex="1" />
<ListBox Margin="0 -10 0 0" Panel.ZIndex="0">
<ListBoxItem>1</ListBoxItem>
<ListBoxItem>2</ListBoxItem>
<ListBoxItem>3</ListBoxItem>
</ListBox>
</StackPanel>
的较大值:
var request = {
placeId: 'ChIJN1t_tDeuEmsRUsoyG83frY4'
};
service = new google.maps.places.PlacesService(map);
service.getDetails(request, callback);
function callback(place, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
createMarker(place);
}
}