Я использую Page
как сажающий экран в моем приложении. XAML похож на это:
У меня есть 3 устройства, на которых я запускаю приложение:
При запущении приложения эта страница представляет хорошо на M и ПК, но на T Gradient
и два Button
s внизу не представляются вообще. Я не вижу их, но я могу нажать Button
s и их обработчики событий касания ударит. Но если я комментирую Rectangle
с градиентом все прекрасно на всех устройствах.
Это - то, как приложение наблюдает T при использовании градиента. Никакие кнопки. И градиент также не видим.
Это - то, как приложение наблюдает T без градиента. Кнопки существуют.
И это - то, как это должно выглядеть работающим на ПК. Кнопки и градиент видимы.
Я не вижу ошибок в выводе при запущении приложения. Я не знаю, почему это происходит только на определенных устройствах. Возможно, это - вид известной проблемы?
ОБНОВЛЕНИЕ 1
От пользовательской обратной связи я могу сказать, что эта ошибка поражает только приводимые в действие Atom устройства. Но я не уверен, на ли это 100% верно для всех приводимых в действие Atom устройств.
ОБНОВЛЕНИЕ 2
Я обновил T с W10 от Предварительного просмотра Инсайдера Быстрое Кольцо. Ошибка существует. Таким образом, это не подключено к сборкам ОС.
ОБНОВЛЕНИЕ 3
Переключение Button
s Style
назад к нормальному не решает это. Так Style
хорошо, это не причина.
Попытайтесь добавить атрибут цвета и оцените за первую остановку Градиента также. Возможно, так как только единственный цвет указан, он берет тот же цвет и применяется через кнопку.
<Rectangle.Fill>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Offset="0"/> // add color attribute here
<GradientStop Color="#7F000000" Offset="1"/>
</LinearGradientBrush>
</Rectangle.Fill>