在我的 WPF 应用程序的一个窗口中,无论我做什么,按钮宽度都无法更改为更小的尺寸。我尝试更改 xaml 中“宽度”的属性,拖动设计器中的按钮,或者使用 c# 实用地更改它。即使我在该窗口中创建了一个新按钮,宽度也只能更改为更大的尺寸,而无法更改为更小的尺寸。尽管没有错误或警告,但没有一种方法成功地改变了宽度。奇怪的是,我可以通过拖动轻松地更改按钮的高度,更小或更大,并且在我的另一个窗口中,我可以轻松地更小或更大地更改按钮的宽度和高度。我对所有窗口中的所有按钮使用相同的样式。如果我拖动按钮,除非我解锁它周围的一个小“结”,否则它不会有任何反应,但它看起来像这样:
唯一的问题是我为这个窗口使用了通知模板,并且有一些动画效果。但我没有看到它和其他的有什么重大区别。这是 XAML 代码:
<Window x:Class="Timebreak.NotiWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Timebreak"
mc:Ignorable="d"
Title="TimeBreak" Height="450" Width="450"
WindowStyle="None" AllowsTransparency="True" Opacity="0.7" Background="#f9f9ff"
WindowStartupLocation="Manual" Left="0" Top="0">
<Grid>
<Button x:Name="button1" Content="OK" Margin="358,341,13,72" Click="Submit_Click" FontSize="16" VerticalAlignment="Top" HorizontalAlignment="Left"/>
<RadioButton x:Name="radioButton" Content="Yes. I want to stand up and take a break for (minutes)" HorizontalAlignment="Left" Height="26" Margin="31,105,0,0" VerticalAlignment="Top" Width="368" Checked="radioButton_Checked" FontSize="14"/>
<RadioButton x:Name="radioButton1" Content="No. I don't want to stand up and take a break because" HorizontalAlignment="Left" Margin="31,206,0,0" VerticalAlignment="Top" FontSize="14" Checked="radioButton1_Checked"/>
<Slider x:Name="slider" HorizontalAlignment="Left" …Run Code Online (Sandbox Code Playgroud) 在我的一个 iOS 项目中,我以编程方式在我的 Feed ViewController(主视图)上添加了 Filter ViewController(子视图)的子视图。
Filter ViewController 上有几个按钮可以选择价格、城市等。
插座已连接,但当我尝试拍摄按钮动作时,它不起作用。我还启用了 isUserInteractionEnabled 但它仍然不起作用。
附件。对我来说,这与视图上的子视图有关!但要解决这个问题。你能建议我如何拍摄子视图发生的按钮动作吗?
class FilterViewController: BaseUIViewController{
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
cityButton.isUserInteractionEnabled = true
}
@IBAction func selectCity(_ sender: Any)
{
print("selectCity action")
}
}
Run Code Online (Sandbox Code Playgroud) 我是 Angular 2 和 Typescript 的新手,但我正在尝试构建一个 Web 应用程序。我构建了一些输入字段,并希望在通过按钮提交它们后将它们记录到控制台。但我的按钮实际上不起作用或没有反应。
有谁知道我的代码有什么问题吗?
这是我的代码:
应用程序组件.html
<div class="panel panel-primary">
<div class="panel-heading">Status</div>
<div class="panel-body">
<h3>{{title}}</h3>
<form #userForm="ngForm" (ngSubmit)="onSubmit(userForm.value)">
<div class="form-group">
<label>Name</label>
<input type="text" class="form-control" name="name" ngModel>
</div>
<div class="form-group">
<label>Email</label>
<input type="text" class="form-control" name="email" ngModel>
</div>
<div class="form-group">
<label>Street</label>
<input type="text" class="form-control" name="street" ngModel>
</div>
<div class="form-group">
<label>PLZ</label>
<input type="text" class="form-control" name="plz" ngModel>
</div>
</form>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
应用程序组件.ts
import { Component, style } from '@angular/core';
import { TutorialsComponent } from './tutorial.component';
import …Run Code Online (Sandbox Code Playgroud) 我安装了这个 Bootstrap 下拉按钮https://getbootstrap.com/docs/4.0/components/dropdowns/(第二个带有“a”元素,所以我的“按钮”实际上是一个链接)并且一切正常,除了当我尝试在单击按钮时更改按钮的背景颜色时;它仍然是按钮附带的默认灰色以及出现的浅灰色边框。我想在单击按钮时更改背景颜色。
这是我的代码:
(只是为了解释一下,我的html位于li中,因为我使用下拉按钮作为导航的菜单项,并且我使用span而不是div,因为它只会与span正确对齐而不是形成一个块。)
html:
<span class="dropdown show">
<li>
<a class="btn btn-secondary dropdown-toggle" href="#" role="button"
id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false" onclick="myFunction()">Help</a>
<span class="dropdown-menu" aria-labelledby="dropdownMenuLink">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</span>
</li>
</span>
Run Code Online (Sandbox Code Playgroud)
CSS:
#color-change {
background-color: #00ffba;
}
Run Code Online (Sandbox Code Playgroud)
JavaScript:
function myFunction() {
document.getElementById("color-change");
}
Run Code Online (Sandbox Code Playgroud)
我在网上查看并尝试了其他在单击时更改背景颜色的方法,但无济于事,我认为这可能与干扰Javascript的列表元素和/或span元素以及干扰Bootstrap有关,但我的 JavaScript 也可能是错误的。
谢谢!
`
我想将图像(可绘制)放入按钮中。但选项是drawableLeft/Bottom/Top/Rigth。我想把它放在中间。背景不起作用,因为它拉伸了我的形象。该图像是可绘制文件夹中的可绘制图像。如果可能的话,xml 中的代码。谢谢!
可绘制的:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/im_perfil"
android:bottom="20dp"
android:left="20dp"
android:right="20dp"
android:top="20dp"/>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
“im_perfil”是一个 ImageAsset,
我可以!我用的是src!
我正在使用Apify 的 puppeteer登录该网站。我确实研究过类似的问题,但无济于事。
我无法找到链接登录页面上看到的主登录按钮的可点击 ID/元素。目前,我的代码如下所示:
const Apify = require('apify');
Apify.main(async () => {
const input = await Apify.getValue('INPUT');
const browser = await Apify.launchPuppeteer();
const page = await browser.newPage();
await page.goto('https://www.sunpass.com/vector/account/home/accountLogin.do');
// Login
await page.type('#tt_username1', input.username);
await page.type('#tt_loginPassword1', input.password);
await page.waitFor(2000);
await page.click('#entryform input');
await page.waitForNavigation();
// Get cookies
const cookies = await page.cookies();
// Use cookies in other tab or browser
const page2 = await browser.newPage();
await page2.setCookie(...cookies);
await page2.goto('https://www.sunpass.com/vector/account/transactions/webtransactionSearch.do'); // Opens page as …Run Code Online (Sandbox Code Playgroud) 我想以执行计划脚本的形式创建一个按钮,但我尝试的任何方法都不起作用
我尝试过 addButton 方法来调用一个为预定脚本创建任务的函数,但它仅在表单加载时执行
/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*/
define(["N/task", "N/ui/serverWidget"], function(task, serverWidget) {
function beforeLoad(context) {
context.form.addButton({
id: "custpage_setTask",
label: "Execute scheduled",
functionName: executeScheduled()
});
}
return {
beforeLoad: beforeLoad
};
function executeScheduled() {
var scriptTask = task.create({
taskType: task.TaskType.SCHEDULED_SCRIPT,
scriptId: 'customscript_sdr_ss_product_shortage',
deploymentId: 'customdeployprodshortsearch'
});
var scriptTaskId = scriptTask.submit();
log.debug('scriptTaskId', scriptTaskId);
}
});
Run Code Online (Sandbox Code Playgroud)
执行计划的脚本,但仅在表单加载中,然后按钮不执行任何操作,请帮助并感谢您的阅读
我想添加一个带有图像的按钮(在左侧),如下所示:
setImage(_:for:)大概,看起来和说到的时候很相似UIButton。
到目前为止我所做的是:
Button(action: {}) {
Text("Add To Cart")
.foregroundColor(.black)
.padding(.all, 10.0)
}
.background(Color.gray)
.cornerRadius(5.0)
Run Code Online (Sandbox Code Playgroud)
结果非常接近所需的结果:
但是,我在SwiftUI Button中找不到与设置图像相关的任何属性/方法。
如何解决呢?
在我的react-native应用程序中..它有一个从react-native-modal导入的模态。Modal 内部有一个 TextInput 字段。当我专注于 textInput 时,默认情况下会打开键盘,但是在 TextInput 中输入文本后,当我尝试单击“保存”按钮时,无法单击“保存”按钮。首先它关闭键盘,然后我可以单击“保存”按钮。请问有人可以帮忙解决这个问题吗?在此输入图像描述
如何动态设置 no ofPopupMenuItem到PopupMenuButtonwith 索引,如ListView.builder().
实际上,我用来FutureBuilder从 api 获取数据,作为响应,获取了 4 个项目,这意味着它提供了动态的项目数。并想以PopupMenuItem列表形式显示它们。PopupMenuButton但Like中没有 count 构造函数ListView.builder()。
代码:
FutureBuilder<CommonModel>(
future: futureListMaterialStatusCommonModel,
builder:(BuildContext context, AsyncSnapshot<CommonModel> snapshot ){
if(!snapshot.hasData){
return Text("loading...");
}
if(snapshot.hasError){
return Text(snapshot.error);
}
//I tried to get solution by loop before showing items but went wrong
for(int i ; i< snapshot.data.content.length; i++){
itemList.add(
PopupMenuItem(
value: snapshot.data.content[i].title,//919876543210,
child: Text(
snapshot.data.content[0].title,
style: TextStyle(
color: Colors.black, fontWeight: FontWeight.w700),
),
),
);
}
return PopupMenuButton<String>( …Run Code Online (Sandbox Code Playgroud) button ×10
javascript ×2
android ×1
angular ×1
apify ×1
bootstrap-4 ×1
clickable ×1
dart ×1
dropdown ×1
filtering ×1
flutter ×1
ios ×1
java ×1
netsuite ×1
popup ×1
puppeteer ×1
react-native ×1
subview ×1
suitescript ×1
swift ×1
swiftui ×1
typescript ×1
width ×1
windows ×1
wpf ×1
xaml ×1
xml ×1