uielement 相关问题

UIElement是大多数具有可视外观的对象的基类,可以将基本输入作为用户界面的一部分进行处理。

异常 - 元素“System.Windows.Controls.Grid”的布局测量覆盖不应返回 NaN 值作为其 DesiredSize

我遇到了例外, 元素“System.Windows.Controls.Grid”的布局测量覆盖 不应返回 NaN 值作为其 DesiredSize。 堆栈跟踪 : 在 System.Windows.UIElement.M...

回答 1 投票 0

vuejs2 el-table-column 带有计算值的列属性

我是 VueJS 新手。我不知道如何在 ui-element 库的表中使用“计算”值。这是我尝试的方法: 我是 VueJS 新手。我不知道如何在 ui-element 库的表中使用“计算”值。这是我的尝试: <template> <div class="row"> <div class="col-md-12"> <h4 class="title">Commandes en cours</h4> </div> <!--<div v-if="$can('manage-order')">You can manage order.</div>--> <div class="col-12"> <card title=""> <div> <div class="col-12 d-flex justify-content-center justify-content-sm-between flex-wrap"> <el-select class="select-default mb-3" style="width: 200px" v-model="pagination.perPage" placeholder="Per page"> <el-option class="select-default" v-for="item in pagination.perPageOptions" :key="item" :label="item" :value="item"> </el-option> </el-select> <el-input type="search" class="mb-3" style="width: 200px" placeholder="Search records" v-model="searchQuery" aria-controls="datatables"/> </div> <div class="col-sm-12"> <el-table stripe style="width: 100%;" :data="queriedData" border> <el-table-column v-for="column in tableColumns" :key="column.label" :min-width="column.minWidth" :prop="column.prop" :label="column.label"> </el-table-column> <el-table-column :min-width="120" fixed="right" label="Actions"> <template slot-scope="props"> <a v-tooltip.top-center="'Like'" class="btn-info btn-simple btn-link" @click="handleLike(props.$index, props.row)"> <i class="fa fa-heart"></i></a> <a v-tooltip.top-center="'Edit'" class="btn-warning btn-simple btn-link" @click="handleEdit(props.$index, props.row)"><i class="fa fa-edit"></i></a> <a v-tooltip.top-center="'Delete'" class="btn-danger btn-simple btn-link" @click="handleDelete(props.$index, props.row)"><i class="fa fa-times"></i></a> </template> </el-table-column> </el-table> </div> </div> <div slot="footer" class="col-12 d-flex justify-content-center justify-content-sm-between flex-wrap"> <div class=""> <p class="card-category">Showing {{from + 1}} to {{to}} of {{total}} entries</p> </div> <l-pagination class="pagination-no-border" v-model="pagination.currentPage" :per-page="pagination.perPage" :total="pagination.total"> </l-pagination> </div> </card> </div> </div> </template> <script> import {Table, TableColumn, Select, Option} from 'element-ui' import LPagination from 'src/components/Pagination.vue' import Fuse from 'fuse.js' export default { components: { LPagination, [Table.name]: Table, [Select.name]: Select, [Option.name]: Option, [TableColumn.name]: TableColumn }, computed: { clientName(customer){ return customer.firstname + ' '+ customer.lastname }, pagedData () { return this.tableData.slice(this.from, this.to) }, /*** * Searches through table data and returns a paginated array. * Note that this should not be used for table with a lot of data as it might be slow! * Do the search and the pagination on the server and display the data retrieved from server instead. * @returns {computed.pagedData} */ queriedData () { let result = this.tableData if (this.searchQuery !== '') { result = this.fuseSearch.search(this.searchQuery) this.pagination.total = result.length } return result.slice(this.from, this.to) }, to () { let highBound = this.from + this.pagination.perPage if (this.total < highBound) { highBound = this.total } return highBound }, from () { return this.pagination.perPage * (this.pagination.currentPage - 1) }, total () { this.pagination.total = this.tableData.length return this.tableData.length } }, data () { return { pagination: { perPage: 5, currentPage: 1, perPageOptions: [5, 10, 25, 50], total: 0 }, searchQuery: '', propsToSearch: ['id_order'], tableColumns: [ { prop: 'id_order', label: 'ID', minWidth: 200 }, { prop: "clientName(customer)", label: 'Client', minWidth: 200, } ], fuseSearch: null, tableData:[] } }, methods: { handleLike (index, row) { alert(`Your want to like ${row.name}`) }, handleEdit (index, row) { alert(`Your want to edit ${row.name}`) }, handleDelete (index, row) { let indexToDelete = this.tableData.findIndex((tableRow) => tableRow.id === row.id) if (indexToDelete >= 0) { this.tableData.splice(indexToDelete, 1) } } }, mounted () { this.fuseSearch = new Fuse(this.tableData, {keys: ['id_order']}) }, created (){ this.$store.dispatch('ps_orders/get_ps_orders').then( this.tableData = this.$store.getters["ps_orders/orders"]) } } </script> <style> </style> 我的对象就像(一行) { "id_order": 4641, "customer": { "id_customer": 9008, "firstname": "Pierre", "lastname": "dupont" } } 在“客户”栏中我想要customer.firstname + " " + customer.lastname...但是我计算的“方法”不起作用(我猜这是完全错误的)。 答案是:你不能声明一个带有参数的计算,这里是解决方法 <el-table-column label="Client" > <template slot-scope="scope"> {{ clientName(scope.row.customer) }} </template> </el-table-column> 并且 computed: { clientName(){ return (customer) => customer.firstname + ' '+ customer.lastname }, 抱歉,但这是简单的方法 - 计算 clientName 返回函数,它没有意义。正确的方法是将 clientName 按原样放入方法中,这只是给初学者洗脑:) methods: { clientName(customer){ return customer.firstname + ' '+ customer.lastname }, }

回答 2 投票 0

如何在后台代码中自动设置Tag=name

有什么方法可以自动为每个 UI 元素实现此目的吗? var UI = new UI(){ Name="MyUI", Tag=??? } 例如用一个按钮可能是 var btn = new Button(){ Name="myB...

回答 1 投票 0

RichTextBox 无法设置按钮背景

我有一个RichTextBox,我在代码中添加了一个按钮...我可以设置按钮的前景,但不能设置背景。 按钮 b = new() { // 未指定宽度和

回答 1 投票 0

NullReferenceException:对象引用未设置到对象 GamePause.Awake () 的实例

我有这样的问题。也许是因为我安装了一个新的数据包“输入系统”,这样发生了,还有很多关于控制器问题的错误。两个错误都是同样的原因?哪个错误

回答 0 投票 0

如何定义特定窗口点并分配调色板触发器

Logic pro X 中有一些 GUI 元素/按钮没有状态参数(值 = nil 见附录) 无障碍检查员 所以我想创建一个 applescript 来检查颜色 pa...

回答 0 投票 0

在 WPF 中更改 UIElement 位置

Loaded += (object sender, RoutedEventArgs e) => { 点 p = GetAbsolutePosition((UIElement)FileButton); FileUnfoldMenu.Margin = new Thickness(p.X, p.Y, FileUnfoldMenu.Margin.Right,

回答 0 投票 0

WPF - 如何动态移动 UIElement

我在网格内有一个椭圆,我想移动椭圆。 我曾尝试使用 RenderTransform.Transform() 和 TransformPoint() 但什么也没发生,我试图将引用设置为省略号...

回答 1 投票 0

是否可以更改UiPath.Core.UiElement中的属性值

我有一个无法单击的复选框,但是同时我可以获取其UiElement。单击复选框后,标记“ text = checked”(在其他情况下为“ text-unchecked”)。我可以设置...的值吗?] >>

回答 1 投票 0

如何使页边空白相对于UIElement的中心,而不是其相对于网格的左上角?

我希望Margin属性引用UIElement的中心,而不是左上角。这样,当我更改UIElement的宽度/高度时,它会停留在同一位置。有没有办法...

回答 3 投票 1

我如何在Xamarin.Forms中访问以编程方式创建的UI元素:时间选择器

我有一种方法可以通过编程方式创建UI元素。示例:Label label1 = new Label(); label1.Text =“测试标签”; TimePicker timepicker1 =新的TimePicker(); timepicker1.Time = new ...

回答 2 投票 0

在Xamarin.Forms中以编程方式访问UI元素

我有一种方法可以通过编程方式创建UI元素。示例:Label label1 = new Label(); label1.Text =“测试标签”; TimePicker timepicker1 =新的TimePicker(); timepicker1.Time = new ...

回答 1 投票 0

自定义按钮无法正确呈现

我有一个带有圆形图像的按钮的自定义类,因为我将在程序中多次使用它。我认为创建类,从Button继承并打耳光会非常简单...

回答 1 投票 0

iOS ui元素的名称

如何在iOS中调用此半屏可滚动弹出式elememt?在很多应用程序中都看到过它,所以我想它应该是本机的。

回答 1 投票 0

wpf UIElement是否有唯一标识符?

为了以WPF形式记录用户操作,我添加了一些全局事件处理程序,我想确切地记录触发该事件的控件,是否有wpf UIElement的某些唯一标识符,如...中的ClientId,

回答 6 投票 8

通过UIElement.TranslatePoint是childElement中心的计算,从正确值的偏差

我有与它周围的一些元素,所述用户可以通过鼠标旋转的矩形。作为这样的作品与RotateTransform旋转,但总有一种轻微的旋转中心的偏移量。一世 ...

回答 1 投票 0

访问视图来自另一个类的Controller元素

有这个项目即时工作,但我的故事板的viewcontroller中的元素有一个问题,我想从另一个类更改其属性!我的第一个方法是......

回答 2 投票 0

在运行时添加UIEliments,不重叠

我在运行时通过后面的代码将未知数量的图像添加到画布中,但我怀疑它们是相互叠加的,因此只能看到1个图像。我正在将多页PDF转换为......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.