Я хочу установить положение syncfusion: DropDownButtonAdv зафиксировано на сетке - PullRequest
0 голосов
/ 04 августа 2020

У меня есть "Следование Xaml в приложении wpf".

Я хочу, чтобы положение syncfusion: DropDownButtonAdv было зафиксировано, и его не следует перемещать из исходного положения даже после прокрутки. Он должен выглядеть только в верхней части Syncfusion: sfDataGrid. Я использовал Panel.Zindex, но его положение не может быть зафиксировано.

Я не знаю, как это исправить. пожалуйста, помогите мне с этим.

<ScrollViewer VerticalScrollBarVisibility="Auto">
        <Grid Background="Black">
                <StackPanel Background="Black">
                       <Stackpanel>
                             syncfusion:SfDataGrid Code
                       </Stackpanel> 

                       <Stackpanel>
                             Some Code
                       </Stackpanel> 
                 </Stackpanel> 

    <syncfusion:DropDownButtonAdv x:Name="dropdownButton" DropDirection="TopLeft" SizeMode="Normal" Panel.ZIndex="1000">
                    <syncfusion:DropDownMenuGroup>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="Add\New" Command="{Binding DataContext.OnAddNew,ElementName=dropdownButton}" CommandParameter="{Binding}">
                            <syncfusion:DropDownMenuItem.Icon>
                                <Image Source="\Resources\MenuIcon.png"/>
                            </syncfusion:DropDownMenuItem.Icon>
                        </syncfusion:DropDownMenuItem>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="Call">
                            <syncfusion:DropDownMenuItem.Icon>
                                <Image Source="\Resources\Call.png"/>
                            </syncfusion:DropDownMenuItem.Icon>
                        </syncfusion:DropDownMenuItem>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="SMS">
                            <syncfusion:DropDownMenuItem.Icon>
                                <Image Source="\Resources\SMS.png"/>
                            </syncfusion:DropDownMenuItem.Icon>
                        </syncfusion:DropDownMenuItem>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="Email">
                            <syncfusion:DropDownMenuItem.Icon>
                                <Image Source="\Resources\Email.png"/>
                            </syncfusion:DropDownMenuItem.Icon>
                        </syncfusion:DropDownMenuItem>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="DPPO Exports"/>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="BO Exports"/>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="UCC Exports"/>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="CKYC Exports"/>
                        <syncfusion:DropDownMenuItem HorizontalAlignment="Left" Header="DMAT Exports"/>
                    </syncfusion:DropDownMenuGroup>
                </syncfusion:DropDownButtonAdv>
                </Grid>
    </ScrollViewer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...