首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows Phone 8.1 新特性 - 控件之应用程序栏

WP8.1 的控件位于Windows.UI.XAML.Controls 命名空间下,这和Windows Store App是一致的。...下面我们来看在WP8.1 如何实现应用程序栏: Windows Store App ,应用程序栏分为两种,TopAppBar 和 BottomAppBar,分别用做顶部导航栏和底部命令栏。...BottomAppBar 可以包含CommandBar, 而CommandBar 可以使用两种命令元素,主命令元素和辅助命令元素。这两种元素作用上类似于WP8 的按钮和菜单项。...我们示例对这几种属性做了演示,PrimaryCommands 的四个按钮分别采用了四种表现方式,另外结合了Label、IsChecked 和 IsCompact 的属性区别。...其中SecondaryCommands 中使用Label 属性来显示信息(而且字母不会像WP8 那样被转换为小写字母)。Icon 和 IsCompact 属性并没有体现。来看看运行效果图: ?

70250
您找到你想要的搜索结果了吗?
是的
没有找到

Excel自定义上下文菜单(上)

Microsoft Office,上下文菜单提供了一组应用程序的当前状态或上下文中可用的有限选项。通常,可用的选择是与选定对象(如单元格或列)相关的操作。...图1 Excel自定义上下文菜单 Excel 2007以前的版本自定义上下文菜单的唯一方法是使用VBA代码,然而,Excel 2007后续版本,还可以使用相同的功能区扩展性(RibbonX)...RibbonX模型用于自定义Microsoft Office Fluent用户界面的其他组件,包括功能区和后台视图。 使用RibbonX自定义上下文菜单的优点之一是,可以添加无法使用VBA添加的控件。...注意,Excel中有两个单元格上下文菜单,一个是标准菜单,另一个是分页预览模式下的菜单。分页预览模式显示每页上显示的数据,并使用户能够快速调整打印区域和分页符。...注意,如何添加标记到该控件,然后用其删除控件。单击按钮或子菜单的三个选项之一时,会运行其他四个过程。本例,最后四个宏更改单元格任何文本的大小写。

2.6K40

React:Table 那些事(1)—— 写在前面

企业级 Web 业务系统 Table 应该是出镜率最高的组件之一 图1:antd pro 系统截图 市面上有很多开源 Table 组件 我们可以避免重复造轮子 >>>>>>> React 系列 >>...: https://material-ui.com/api/table/ react-table: https://github.com/react-tools/react-table fixed-data-table...: https://github.com/react-toolbox/react-toolbox/ Grommet:https://v2.grommet.io/ Office UI Fabric...: https://developer.microsoft.com/en-us/fabric zanui: https://www.youzanyun.com/zanui >>>>>>> VUE...但是 当你把某个第三方 Table 组件 放到实际项目中后 你会发现 有些功能太强大,用不着 有些功能很完美,刚刚好 有些功能较弱鸡,需要改 有些功能不具备,需要加 实际项目中 通常先选一个能满足大多数需求的开源组件

1.2K50

VBA实战技巧20:选取不同工作表不同单元格区域时禁止用户执行复制剪切粘贴操作

excelperfect 《VBA实战技巧19:根据用户工作表的选择来隐藏/显示功能区的剪贴板组》,我们讲解了根据用户工作表的选择来决定隐藏或者显示功能区选项卡的特定组的技术。...例如,当用户选择工作表Sheet1列A的单元格时,不能执行复制、剪切、粘贴操作,同样选择工作表Sheet2B2:B15区域时和工作表Sheet3的列B、列C的单元格时,也不能执行复制、剪切、粘贴操作...然后,使用自定义UI工具打开该工作簿,输入如下所示的XML代码: <customUI xmlns="http://schemas.microsoft.com/<em>office</em>/2006/01/customui"onLoad...图2:Custom UI Editor For Microsoft Office编辑输入XML 重新打开工作簿,按Alt+F11键打开VBA编辑器,插入一个标准模块,输入下面的代码: Public...End Sub 双击工程资源管理器的ThisWorkbook模块,该模块代码窗口中输入下面的代码: Private Sub Workbook_Open() '设置当前选取的单元格的复制粘贴状态

2.1K20

React Native 新架构

JSI and JSC 这部分介绍React Native如何使用你编写的代码以及新架构如何更改它。...由于JavaScript的性质,React Native团队必须依赖引擎来解释它,以便它可以native移动应用程序运行,在当前的架构,团队选择直接使用JavaScriptCore(JSC)....新架构将bridge分为两部分 Fabric,新架构的UI manager, TurboModules,这个与native端交互的新一代实现 Fabric 主要关注UI层的渲染,在当前的架构,所有UI...操作都由一系列跨桥“步骤”处理(React - > Native - > Shadow Tree - > Native UI),新的实现,允许 UI manager 直接用C++创建Shadow Tree...通过使用JSI,FabricUI操作作为函数公开给JavaScript,新的Shadow Tree(决定在屏幕上真正显示的内容)两个领域之间共享,允许两端直接交互。

2.1K50

Excel自定义上下文菜单(下)

标签:VBA,用户界面 本文接上两篇文章: Excel自定义上下文菜单(上) Excel自定义上下文菜单) 上下文菜单技术和技巧 下面的内容展示了如何修改本文中提供的代码,以使过程更具灵活性...本文开头的VBA示例,你看到了如何通过使用工作簿的Activate和Deactivate事件调用宏来创建和删除菜单控件,从而来更改单元格上下文菜单。...Case 49: Call AddToCellMenuinGerman Case Else: Call AddToCellMenu End Select End Sub 下面的VBA语句显示如何在单元格上下文菜单启用和禁用插入批注控件...小结 Excel 97至Excel 2003,可以使用VBA代码将控件添加到每个上下文菜单,但无法使用RibbonX更改上下文菜单。...Excel 2010及后续版本,可以使用VBA代码将控件添加到几乎每个上下文菜单使用VBA更改某些上下文菜单的限制与Excel 2007相同。

2.6K20

Excel实战技巧50: 避免因粘贴破坏数据有效性

学习Excel技术,关注微信公众号: excelperfect Excel数据有效性(Excel 2013及以上版本改称数据验证)是一项很方便的功能,帮助我们让用户单元格输入规定的数据。...VBE,插入一个名为clsCommandBarCatcher的类模块,输入代码: '捕获命令栏的单击以阻止粘贴 Public WithEvents oComBarCtl As Office.CommandBarButton..._ & vbNewLine& "提示: 要想可以撤销粘贴, 使用命令栏的粘贴值按钮....工作簿关闭或者非当前工作簿时,恢复相应的设置。...关闭该工作簿,并使用CustomUI编辑器打开该工作簿,输入下面的XML代码: <customUI xmlns="http://schemas.microsoft.com/<em>office</em>/2006/01/

6.6K31

Windows 8.1 应用再出发 - 几种新增控件(1)

CommandBar  Windows 8.1 引入的CommandBar很大程度上简化了我们创建应用程序栏的过程,它会把按钮分为右侧的主命令(Primary Commands)和左侧的辅助命令(Secondary...默认情况下,按钮被添加到主命令集合显示程序栏右侧,当按钮被显式添加到辅助命令集合时,它将显示程序栏左侧。...当应用程序栏仅包括AppBarButton、AppBarToggleButton 和 AppBarSeparator 时,我们应该选择使用CommandBar。...> 如上面代码所示,Like 和 Dislike 按钮辅助命令集合,它们会出现在程序栏的左侧,而其他按钮默认加入主命令集合...我们看到,日子没有显示。同理我们可以完成月和年的设置。 4. TimePicker  TimePicker多数时候会和DatePicker搭配使用,来完成日期和时间的选取。默认外观是这样的 ?

1.4K90

2022 年 React Native 的全新架构更新

那 JSI 如何让 JavaScript 直接调用到原生方法?...Fabric 是新的渲染系统,它将取代当前的 UI Manager。... Fabric 之前,当 App 运行时,React 会执行你的代码并在 JS 创建一个 ReactElementTree ,基于这棵树渲染器会在 C++ 创建一个 ReactShadowTree...使用新的 Fabric 渲染,用户交互(如滚动、手势等)可以优先在主线程或 Native 线程同步执行,而 API 请求等其他任务使用异步执行。...三、Turbo Modules 之前的架构 JS 使用的所有 Native Modules(例如蓝牙、地理位置、文件存储等)都必须在应用程序打开之前进行初始化,这意味着即使用户不需要某些模块,但是它仍然必须在启动时进行初始化

2K20

Fabric.js 右键菜单

的同学,可以看 《Fabric.js 从入门到___》 本案例是使用原生方式开发,不基于 Vue 、React 等框架,所以不用太担心运行环境等问题。...案例代码放了文末~ 环境和版本 Chrome浏览器版本:96.0.4664.45 Fabric.js版本:4.6.0 思路 先说说需求: 右键单击元素,弹出菜单; 弹出菜单分4种情况(菜单在鼠标右侧...,计算菜单显示的位置; 左键单击画布上,隐藏菜单; 实现 查文档 在上面的思路,其实难点只有 “右键相关事件” 。...版本:${fabric.version}`) // 初始化画布 init() // 禁止菜单上的默认右键事件 menu.oncontextmenu = function(e) {...代码仓库 原生方式实现Fabric右键菜单 Vue3使用Fabric实现右键菜单功能

7K10

React Native 新架构

Fabric Fabric是整个架构的新UI层,包括了新架构图中的renderer和shadow thread。 下图是旧的通信模型。 ? 三个线程通过Bridge异步通信,数据需要拷贝多份。...CodeGen 通过CodeGen,自动将Flow或者Ts等有静态类型的JS代码翻译成Fabric和TurboModules使用的原生代码。...当前进度 JSI已经跟随RN0.59(JSIExecuter.cpp)发布,但是任然使用Bridge来通信 Fabric和TurboModules还在开发,LeanCore已经完成 现在可以使用C++跨平台模块...具体的进度可以参考Fabric进度讨论和 TurboModules进度讨论和JSI进度讨论和CodeGen进度讨论,以及React官方源码 目前RN的新架构正在紧张的重构,比预定的时间表晚了一点,比较期待新框架的发布和表现...参考资料 react-native-fabric-why-am-i-so-excited How React Native constructs app layouts React Native — A

1.6K21

React Native 新架构是如何工作的?

本文档还在更新持续,会从概念上介绍 React Native 新架构是如何工作的。目标读者包括生态库的开发者、核心贡献者和特别有好奇心的人。文档介绍了即将发布的新渲染器 Fabric 的架构。...Fabric 渲染器(Fabric Renderer):React Native 执行的 React 框架代码,和 React Web 执行代码是同一份。...Fabric 使用它在 Fabric 的 C++ 核心和 React 之间进行通信。 渲染、提交和挂载 React Native 渲染器通过一系列加工处理,将 React 代码渲染到宿主平台。...新渲染器 Fabric React 影子节点对象只存在于 C++ 。而在老架构,它存在于手机运行时的堆栈,比如 Android 的 JVM。...主线程渲染 当 UI 线程上有高优先级事件时,渲染器能够 UI 线程上同步执行所有渲染流水线。 默认或连续事件中断 在这个场景UI 线程的低优先级事件中断了渲染步骤。

2.7K10

总结100+前端优质库,让你成为前端百事通

, 并且可以 React、Vue、Angular 项目中使用 「Scroll Reveal」 零依赖,为 web 和移动浏览器提供了简单的滚动动画,以动画的方式显示滚动的内容 「Kute.js」 一个强大高性能且可扩展的原生...」 一个轻量级的可以给你图像加各种滤镜的 js 库 「Compressor.js」 一个使用本地 canvas.toBlob API 进行图像有损压缩的 js 库 「Fabric.js」 一个易于使用的基于...相关库 UI 库 Ant design 用于研发企业级后台产品的 UI 组件库 Ant design mobile 基于 Ant Design 设计体系的 React UI 移动端组件库 MaterialUI...世界最受欢迎的基于质感设计的 React UI 库 toolbox 一套使用 CSS 模块功能实现 Google 的 Material Design 规范的 React 组件 Fabric UI 微软开源的...的代码高亮组件 react-contextmenu 右键菜单组件 emoji-mart 基于 React 的表情库 react-highlight-words 基于 React 的关键字高亮 WaterMark

3.1K20

陈希章(O365开发指南):拥抱开源, Office 365开发迎来新时代

微软开源方面的努力,其实在很多年前就开始了。...Github上面,微软除了有一个最大的组织(https://github.com/microsoft)外, 还有两个跟Office 365开发直接相关的组织,他们分别是 SharePoint 开发 :...如果你想要开发Office Add-ins(插件),SharePoint Add-ins(插件),还有Microsoft Teams Apps(包括Bot, Tab, Connector等),你不光是仍然可以使用...Visual Studio,通过所见即所得的方式快速创建项目,并且轻松进行调试,还可以使用微软开源的Visual Studio Code这个编辑器,结合 NodeJS、 Typescript、React...、JQuery 等开源技术和框架来构建你的应用,设计你的UI时,你还使用微软开源的Office Fabric UI呢。

86030

做了N+1个企业项目之后, 我总结了这些React必备插件

Ant design 基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级后台产品 Ant design mobile 基于 Ant Design 设计体系的 React...UI 移动端组件库 MaterialUI 世界最受欢迎的基于质感设计的React UIReact toolbox 一套使用CSS模块功能实现Google的Material Design规范的React...组件 React Virtualized 一个能渲染大型列表和表格的React解决方案 Fabric UI 微软开源的UX框架的集合,用于创建共享代码,设计和交互行为的精美的跨平台应用程序 React...react-syntax-highlighter 基于React的代码高亮组件 react-contextmenu 右键菜单组件 emoji-mart 基于React的表情库 react-highlight-words...AntV 包含 G2、G6、F2、L7 以及一套完整的图表使用和设计规范, 提供强大的数据可视化需求 G2Plot 基于G2封装的开箱即用的可视化组件库 recharts 使用React和D3构建的自定义的图表库

2K10

将 UWP CommandBar 的展开方向改为向下展开

2018-10-16 08:57 UWP 中使用 CommandBar 来迅速添加一组功能按钮是非常迅速的,是 UWP 推荐的交互方案之一。...▲ CommandBar 不合适的方向展开 理论上标题栏是挡不住的。不过,由于流畅设计(Fluent Design)的存在,越来越多的应用开始使用自定义的标题栏,以获得浑然天成的流畅设计效果。...我们一开始的例子,我们需要留出标题栏的高度,而标题栏高度为 32,所以使用 Minimal 模式时,我们的展开方向自然因为顶部空间不足而向下展开。...▲ 使用样式更改的展开方向 究竟应该如何修改 CommandBar 的展开方向 多数情况下,我想我们并没有特别强烈的需求一定要让 CommandBar 顶部依然有空间的情况下展开方向向下。...例如让 CommandBar 始终显示或隐藏文字,或者让 CommandBar 默认为 Minimal 的状态。

1.7K10

干货教程:教你DIY一个萌蠢可爱的机器鸟

在下面的步骤我们将使用5V作为操作电压。 我们需要插座来使用LM317,这样如果它坏掉了可以很容易地进行更换。 如果你有一些其他的部件,制作电路也许会很有用哦。...这里需要提醒一下,本文原作者制作过程中发现伺服电动机与TLC5940库同时使用时会发生错误。当你决定如何控制LED时需要考虑一下这点。...运行测试代码并将传感器的输出值显示出来,从而来测试传感器是否正常工作。Arduino的官网上能够很容易地找到相关测试代码。 第十八步:测试,再测试!...Arduino>Examples>Servo菜单中找到Sweep代码例子。我们需要改变指示接口的变量变成当前电动机的接口。...如果TLC5940仍然不工作,回到电路查找问题的所在。 我们之前已经测试过了所有的传感器,不过现在可以再检查一遍确保一切顺利。终端中用Arduino示例代码来显示出传感器的测量值。

1.3K60

最好用的 5 个 React select 多选下拉菜单组件测评推荐

[最好用的 5 个 React select 多选下拉菜单组件测评推荐] 本文完整版:《最好用的 5 个 React select 多选下拉菜单组件测评推荐》 React 开发,单选 / 下拉...这些高级功能都可以第三方组件中找到,本文记录了我自己使用多年最好用的 6 款 React select 多选下拉组件,每一款都经过我实际测试,推荐给大家。...虽然 UI 简单,但整体轻盈,功能有十分丰富,默认显示复选框,能够对多选项进行分组,支持一行显示多个选项,按组全选。...虽然 React 树状结构的选择器应用场景不多,但它作为选择器里比较独特的形式,还是想放在这里给大家做参考。...可使用键盘快捷键。 支持服务端渲染(SSR) 轻量级 使用 TypeScript 开发 扩展阅读《React Echarts 使用教程 - 如何React 中加入图表》 6.

6.9K30
领券