我是Xamarin Forms的新手。我只是练习按钮,当我点击按钮时我看到了一个问题。 请参阅我在下面记录的图像链接上的红色矩形:
我尝试使用自定义渲染器和效果,但按钮不显示单击的效果。
代码在这里
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:extension="clr-namespace:LearnXamarin.MarkupExtensions"
x:Class="LearnXamarin.Views.SignInPage"
BackgroundColor="{DynamicResource appBackgroundColor}"
Padding="10"
<StackLayout Spacing="10"
HorizontalOptions="Fill">
<Image Source="{extension:EmbededImage LearnXamarin.Images.logo.png}"
HorizontalOptions="Center"
Margin="0,20,0,0" />
<Entry Placeholder="Email"
Keyboard="Email" />
<Entry Placeholder="Password"
IsPassword="True" />
<Button Text="Sign In"
TextColor="White" BackgroundColor="Green"/>
<Label HorizontalTextAlignment="Center">
<Label.FormattedText>
<FormattedString>
<Span Text="New to xamarin? " />
<Span Text="Create account!"
ForegroundColor="Blue" />
</FormattedString>
</Label.FormattedText>
</Label>
</StackLayout>
答案 0 :(得分:0)
请尝试以下https://gist.github.com/sthewissen/2f54227793c8a512fefae6b779d18b28中采取的解决方法
const member = ...
const channel = member.voice.channel;
if (channel) channel.join();