因为样式输入很困难,我将输入隐藏在simple_form中并用标签欺骗它们。
我希望提交按钮的标签显示一个unicode字符,但是将它放在第二个参数中会将其作为纯文本转义。
使用HAML:
private async Task CopyToClipboard(string strText)
{
CoreDispatcher dispatcher = CoreWindow.GetForCurrentThread().Dispatcher;
await dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
var dataPackage = new DataPackage { RequestedOperation = DataPackageOperation.Copy };
dataPackage.SetText("EUREKA!");
Clipboard.SetContent(dataPackage);
getText();
});
}
private async void getText()
{
string t = await Clipboard.GetContent().GetTextAsync();
}
显示“上传文件&#8593”
答案 0 :(得分:1)
如果您不希望Rails自动转义,可以使用raw(stringish)
辅助方法。
所以它应该是:
= simple_form_for @post, html: {multipart: true} do |f|
= f.file_field :file, {id: "file"}
= f.button :submit, {id: "submit"}
= label_tag(:file, "upload file")
= label_tag(:submit, raw("↑"))
仅供参考,如果数据来自用户的输入,则不建议使用。