sen*_*ale 12 c# xaml xamarin.forms
我想用WIN手机xaml中的点击可能性创建Label
<HyperlinkButton Content="My Text to click"/>
Run Code Online (Sandbox Code Playgroud)
是否有可能在Xamarin.Forms中执行此操作?
我发现了这个但是不一样了:
https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HyperLinkLabel
Kid*_*ode 17
我会采用更标准的方法并使用Button.只需设置背景以匹配您的应用背景并删除边框.然后就不需要额外的TapGestureRecongniser代码了.(下面的伪代码:)
XAML:
<Button Text="Click Me!" Background= "YourAppBackground" BorderWidth="0" Clicked="OnButtonClicked" />
Run Code Online (Sandbox Code Playgroud)
代码隐藏:
void OnButtonClicked(object sender, EventArgs args)
{
//Open your link in here
}
Run Code Online (Sandbox Code Playgroud)
use*_*er1 13
我建议使用GestureRecognizers并添加Tap Gesture一个标签.参考:这里
var label = new Label()
{
Text="My Hyperlink"
};
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += (s, e) => {
// handle the tap
};
label.GestureRecognizers.Add(tapGestureRecognizer);
Run Code Online (Sandbox Code Playgroud)
GestureRecognizer是继承自的View类的公共属性Label.看到这里
| 归档时间: |
|
| 查看次数: |
12050 次 |
| 最近记录: |