windows-8 – 如何动态显示/隐藏WinJS模板中的div
发布时间:2020-12-14 01:46:45  所属栏目:Windows  来源:网络整理 
            导读:我有一个包含一个模板的 Windows 8应用程序,该模板包含一个基于data-win-control =“WinJS.Binding.Template”中的属性值显示或隐藏的div.我没有运气尝试过以下的事情: div data-win-bind="visible: isMore" ..content... /div 其中isMore是数据绑定项的布
                
                
                
            | 
                         
 我有一个包含一个模板的 
 Windows 8应用程序,该模板包含一个基于data-win-control =“WinJS.Binding.Template”中的属性值显示或隐藏的div.我没有运气尝试过以下的事情: 
  
  
  
<div data-win-bind="visible: isMore"> ..content... </div> 其中isMore是数据绑定项的布尔属性. 我怎样才能做到这一点?我猜可见属性不存在? 
 你是对的 – 可见属性不存在,但您可以使用CSS和绑定转换器来控制外观. 
  
                          首先,使用WinJS.Binding.converter创建一个转换器函数,将布尔值转换为CSS显示属性的值,如下所示: var myConverter = WinJS.Binding.converter(function (val) {
    return val ? "block" : "none";
}); 
 确保该功能是全球可用的 – 我使用WinJS.Namespace.define创建这些转换器的集合,我可以获取到全局. 现在,您可以使用数据绑定中的转换器来控制CSS显示属性,如下所示: <div data-win-bind="style.display: isMore myConverter"> ..content... </div> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
相关内容
- windows-server-2008 – 选择Windows Small Biz Server版本
 - 反编译16位dos应用程序
 - windows-phone-7 – 目标WP7和WP8.1(8.0设备将获得WP7应用程
 - active-directory – 我是否仍然拥有物理DC,即使是在Server
 - windows-8 – 在winrt中访问文件时出现一些异常
 - 你如何在Go中生成随机uint64?
 - row_number()在hql中的分区
 - windows – 为当前的chef-client运行设置环境变量
 - windows-server-2008 – 页面文件大小windows 2008 R2
 - Aspell 0.6 for Windows
 
推荐文章
            站长推荐
            - windows-phone-8.1 – Windows Phone 8.1应用程序
 - 在Windows服务中托管 ASP.NET Core的坑
 - .net – 类库(.dll)应该从哪里读取它的配置?
 - windows7 64位python pip安装错误:无法找到vcva
 - windows – 如何使用纯c或linux-shell或dos-comm
 - 是否有Windows CMD相当于Unix shell的exec?
 - 下载Windows API参考(MSDN)以供离线使用
 - Beep函数实现硬件蜂鸣声
 - Windows(XP到Windows 7)用python播放音频?
 - windows – 如果不在域中,IE会发送Kerberos票吗?
 
热点阅读
            