Size: a a a

Сообщество разработчиков на Universal Windows Platform

2021 June 22

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
а ты в какой момент его програмно меняешь?
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
просто на старте новой вьюхи можно задать размер
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () => {
               AppWindow appWindow = await AppWindow.TryCreateAsync();
               Frame appWindowFrame = new Frame();
               appWindowFrame.Navigate(typeof(WidgetTemplate));
               ElementCompositionPreview.SetAppWindowContent(appWindow, appWindowFrame);
               appWindow.TitleBar.ExtendsContentIntoTitleBar = true;
               appWindow.TitleBar.ButtonBackgroundColor = Colors.Transparent;
               appWindow.RequestSize(new Size(500, 500));
               await appWindow.TryShowAsync();
           });
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
перед показом задаю размер
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
падажи
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Если ты используешь AppWindow то и изменяй размер для него
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
а не для ApplicationView
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
а как
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
это немного конкурирующие механизмы
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
Ну я ему и меняю вроде
appWindow.RequestSize(new Size(500, 500));
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
вероятно это надо делать уже показанному окну
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
сек
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
И это
ApplicationView.GetForCurrentView().TryResizeView()
и это
appWindow.RequestSize(new Size(500, 500));
дает один и тот же результат
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
вот это странно
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
вообще у МС где-то был пример, где они открывали новые окна в нужном месте экрана
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
мне не позиция нужна, а размер окна
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
ну, это связанные вещи
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
но с окнами работа в UWP отстойная, конечно
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
У меня есть комбо бокс с темплейтом, для выбора языка приложения, и почему-то темплейт адекватно работает только с английской культурой, при выборе русской или украинской, при переходе на страницу не отображается selected item, нужно вручную выбирать.
<ComboBox Margin="30, 0" Width="200" ItemsSource="{Binding LanguageList}" 
                         SelectedItem="{Binding CurrentCulture}" x:Name="comboLang">
                   <i:Interaction.Behaviors>
                       <core:EventTriggerBehavior EventName="SelectionChanged">
                           <core:EventTriggerBehavior.Actions>
                               <core:InvokeCommandAction Command="{Binding SelectLanguageCommand}"
                                                         CommandParameter="{x:Bind comboLang}"/>
                           </core:EventTriggerBehavior.Actions>
                       </core:EventTriggerBehavior>
                   </i:Interaction.Behaviors>
                   <ComboBox.ItemTemplate>
                       <DataTemplate>
                           <TextBlock Text="{Binding DisplayName}"></TextBlock>
                       </DataTemplate>
                   </ComboBox.ItemTemplate>
               </ComboBox>
источник

DG

Dima Grechmak in Сообщество разработчиков на Universal Windows Platform
Из-за чего это может быть?
источник