xamarin - Xamarin 形成 UWP 固定宽度
问题描述
在 Windows 环境中运行时,可以调整 Xamarin Forms UWP 应用的大小(与始终全屏的平板电脑环境相比)。
有没有办法为窗口设置最小宽度?页面上的 MinimumWidthRequest 似乎没有完成这项工作。默认情况下,应用程序的宽度不会低于 500 像素(不确定该设置的来源),但我希望该值为 1000 像素。
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:SampleApp"
MinimumWidthRequest="1000"
x:Class="SampleApp.MainPage">
<StackLayout>
<!-- Place new controls here -->
<Label Text="Welcome to Xamarin.Forms!"
HorizontalOptions="Center"
VerticalOptions="CenterAndExpand" />
</StackLayout>
</ContentPage>
解决方案
您需要在页面渲染器上执行此操作
在OnElementChanged
添加这个。
ApplicationView.PreferredLaunchViewSize = new Size(1000, 1000);
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;
推荐阅读
- c++ - g++ -O3 为循环创建奇怪的指令
- matlab - 如何通过 Simulink 中的输入值更改查找表参数?
- angular - 我们如何从离子选择的下拉菜单中删除插入符号。我不想显示任何图标。应该只显示文本
- vb.net - 为什么用 vb.net 创建的相同像素大小的 .bmp 文件具有不同的文件大小?
- javascript - 获取 ngFor 根据名称重复数据
- ruby-on-rails - 有人有将 Avatara AvaTax 集成到条纹发票中的经验吗?
- uinavigationcontroller - 水平流iOS 12中的TabbarCoordinator中未调用后退按钮
- pandas - Pandas - 提取字典中的元素
- python-3.x - BERT 二进制文本分类每次运行都会得到不同的结果
- android - 如何使用维基百科 API 从维基百科页面的特定部分提取数据?