【发布时间】:2019-12-16 13:17:11
【问题描述】:
我需要创建一个类似下面的按钮,它是一个文本框和一个按钮组合,你可以点击“获取代码”按钮,你会收到一条带有代码的短信,然后你可以在文本框中输入代码.
有人可以帮忙吗? 嗨,我目前的代码很简单。
<Button
Grid.Row="2"
Grid.Column="0"
HorizontalOptions="Center"
Text="Get Code"
FontFamily="{ StaticResource IconsFontFamily }"
Style="{ StaticResource CircleActionButtonFlatStyle }"
micro:Message.Attach="[Event Clicked] = [Action SendVerifyCodeAsync()]"/>
<Entry
Grid.Column="1"
Grid.Row="2"
Grid.ColumnSpan="2"
VerticalOptions="Center"
HorizontalOptions="FillAndExpand"
Text="{Binding Code}"
Placeholder="Send Code" />
【问题讨论】:
-
这将是由边框包裹的文本框和按钮的组合。在请求帮助之前,您需要发布您尝试的 WPF 代码。
-
此外,如果您在发送 SMS 方面需要帮助,您必须通过向我们展示您已经编写的代码来向我们展示您尝试了什么。然后解释究竟是什么不起作用。
-
你好,Bizhan,短信功能正常,我只是不知道如何重写xaml。嗨,杰夫,我已经编辑了我的问题并附上了我当前的代码
-
我认为你有一个好的开始。您需要用圆形边框包裹两个控件。看看这里有一些方法可以做到这一点:wpf border with rounded corners。您可能需要创建一个圆角按钮。如果您搜索 SO,您应该找到执行此操作的方法。
-
为了将按钮和文本框组合成一个控件,您需要创建一个 UserControl。下面是创建和使用 UserControl 的示例:UserControl 或者您可以创建功能更丰富但更复杂的 CustomControl。一个例子在这里:CustomControl
标签: wpf xaml xamarin.forms