Пожалуйста, смотрите ImageGalleryCSV2DetailPage, я хочу установить прозрачный фон, чтобы весь фон окна казался размытым.
Проблема неудачной настройки фона для FlipView
заключается в том, что у вас есть собственный стиль для FlipView
в /Styles/FlipView.xaml
.В этом стиле вы устанавливаете фон «Прозрачный» для Grid
, который является корневой панелью в шаблоне ControlTemplate вашего FlipView
.Он будет покрывать фон, когда вы установите фон для FlipView
.По этой причине вы всегда не можете видеть фон, когда вы устанавливаете для FlipView
.
Вы можете использовать {TemplateBinding Background}
, как показано ниже:
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="FlipView">
<Grid Background="{TemplateBinding Background}"
......
После этого, если вы установитеBackground="SeaGreen"
для FlipView
, вы увидите, что он работает хорошо.
Затем вы сказали that the whole window background seems blured
.
Чтобы добиться этого эффекта, вам нужно нанести немного Акриловой кисти на фон.
Например,
<FlipView
x:Name="flipView" Background="{StaticResource SystemControlAcrylicWindowBrush}"
......