在我的代码中,我在页面顶部有一个持续的间隙,似乎是由Bootstrap设置为标记.我通过Firefox的检查员进行了搜索,但没有找到任何结果.试图增加保证金:0; 填充:0; 标签也没有做任何事情.
这里的#intro div应该在顶部,但空间显示在它上面.
<body>
<div id="intro" style="width: 100%; padding:0; margin:0; text-align:center;">
<h2>Test</h2>
</div>
<nav class="navbar navbar-default" role="navigation" style="margin: 0; opacity: 0.95;">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#" id="brand-mobile">Map My Cash</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1" style="text-align: center;">
<ul class="nav …Run Code Online (Sandbox Code Playgroud) 我有一个非常简单的应用程序与a TextBox和a Button.当输入的文本TextBox长度超过5个字符时,将启用该按钮.这是我的ViewModel的代码:
private string _text { get; set; }
public string Text
{
get { return _text; }
set
{
_text = value;
OnPropertyChanged("Text");
}
}
private ICommand _buttonCommand;
public ICommand ButtonCommand
{
get
{
if (_buttonCommand == null)
{
_buttonCommand = new RelayCommand(
param => this.ButtonCommandExecute(),
param => this.ButtonCommandCanExecute()
);
}
return _buttonCommand;
}
}
private bool ButtonCommandCanExecute()
{
if (this.Text.Length < 5)
{
return false;
}
else
{
return true;
}
}
private …Run Code Online (Sandbox Code Playgroud) 我TextBox需要以编程方式启用/禁用.我希望使用绑定到a来实现这一点Boolean.这是TextBoxXAML:
<TextBox Height="424" HorizontalAlignment="Left"
Margin="179,57,0,0" Name="textBox2"
VerticalAlignment="Top" Width="777"
TextWrapping="WrapWithOverflow"
ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
AcceptsReturn="True" AcceptsTab="True"
Text="{Binding Path=Text, UpdateSourceTrigger=PropertyChanged}"
IsEnabled="{Binding Path=TextBoxEnabled}"/>
Run Code Online (Sandbox Code Playgroud)
注意Text属性也绑定了; 它功能齐全,这让我觉得它不是DataContext的问题.
但是,当我调用此代码时:
private Boolean _textbox_enabled;
public Boolean Textbox_Enabled
{
get { return _textbox_enabled; }
set
{
OnPropertyChanged("TextBoxEnabled");
}
}
Run Code Online (Sandbox Code Playgroud)
这是行不通的.为了提供更多信息,此方法更改了TextBox_Enabled属性:
public void DisabledTextBox()
{
this.Textbox_Enabled = false;
}
Run Code Online (Sandbox Code Playgroud)
..按下组合键时调用.
c# ×2
wpf ×2
binding ×1
css ×1
html ×1
isenabled ×1
javascript ×1
jquery ×1
relaycommand ×1
xaml ×1