У меня есть приложение WPF, работающее на планшете Windows 8.1 с сенсорным экраном. После многого чтения о том, как решить некоторые общие проблемы с конкретными касаниями, я нашел this tutorial, который действительно указал мне в правильном направлении.
Моя проблема заключается в том, что после внедрения учебника мой ScrollViewer
прекратил работать, если я не прокручиваю непосредственно из полосы прокрутки.
это как мой ScrollViewer
(который верхний элемент в моем окне) выглядит следующим образом:WPF ScrollViewer не работает с сенсорным
<ScrollViewer CanContentScroll="True" PanningMode="Both">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel Grid.Row="0">
<TextBlock HorizontalAlignment="Center"
FontSize="48"
Text="{Binding SelectedView.ViewHeader}"
TextAlignment="Center"
TextWrapping="Wrap" />
<Separator Margin="0,25" />
</StackPanel>
<ContentPresenter Grid.Row="1"
Margin="10,0,0,30"
Content="{Binding SelectedView}" />
</Grid>
</ScrollViewer>
Любые предложения о том, как это исправить?
РЕДАКТИРОВАТЬ:
Причина я выбрал метод выше над одним было предложено выше, потому что это устранены многие элементы управления сосредоточены проблемы у меня были такие как textboxes
необходимость 2 или 3 штрихи получить фокус или comboboxes
, которые остаются открытыми после выбора a)
смотрите мой выбор о том, почему я выбрал именно этот подход за один вы предложили. – Yoav
Привет, Yoav, я использую Telerik для моего контроля (telerik: RadComboBox) в моем приложении wpf, которое наследует wpf combobox, и у меня нет поведения, которое вы объясните ... в моем приложении. – Guillaume
Я пробовал с помощью combobox и обычного окна, и я не могу воспроизвести ваше текущее поведение (я использую поверхность Windows). – Guillaume