我正在创建一个非常以 UI 为中心的应用程序 - 在这个应用程序中,我可以主动预览我的更改,这一点很重要(或者可以说是至关重要的)。值得庆幸的是,Xamarin.Forms 具有热重载 - 开始预览更改的完美工具!
我在选项选项卡的“热重载”部分启用了热重载 - 我还将“所做的更改”(处于预览状态)选项启用为“打开”。
我开始了我的应用程序 - 我更改了按钮的文本......然后......
没有什么。
我关闭并重新打开我的应用程序 - 然后再次尝试......然后......你猜怎么着?
没有什么。
Xamarin.Forms - 加油!
这是我在这个特定应用程序上遇到的一个非常烦人的问题 - 它占用了我一天的大部分时间,我一直在战斗和战斗 - 而且我无法解决任何问题。
我尝试做的事情:
图片:
XAML 代码:
我将背景颜色更改为蓝色:
<Grid HeightRequest="100"
Margin="5"
BackgroundColor="White"
RowSpacing="2">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="125" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="50" />
</Grid.ColumnDefinitions>
<Label Grid.Row="0"
Grid.Column="1"
TextColor="Blue"
VerticalOptions="Center"
Text="{Binding EventTitle}"
Margin="7"
Padding="10,0" />
<Image Grid.Row="0"
HeightRequest="125"
VerticalOptions="Start"
Margin="2,2,1,2"
Aspect="AspectFill"
Source="{Binding Image}" />
</Grid>
Run Code Online (Sandbox Code Playgroud)
我的手机:
即使保存后 - 并等待至少半小时 - 背景仍然是白色的。
我已经尝试了一切可能的方法让它发挥作用,但每次都碰壁。
我正在寻求帮助,
谢谢,
汤姆
在一个有同样问题的项目中,发现我必须位于 XAML 页面而不是 XAML.CS 页面
然后点击保存,它会再次开始并确定。
常用选项 - 仅在实时可视化树中启用“仅我的 XAML”
并在 Xamarin.Forms 选项中 - 完整页面
附注
在你的例子中它是白色的
背景颜色=“白色”
| 归档时间: |
|
| 查看次数: |
4031 次 |
| 最近记录: |