我有一个ToggleButton与它的IsChecked属性绑定到使用单向绑定属性.
<ToggleButton
    Command="{Binding Path=SomeCommand}"
    IsChecked="{Binding Path=SomeProperty, Mode=OneWay}" />
该SomeCommand切换布尔SomeProperty值,一个PropertyChanged事件引发的SomeProperty.
如果我更改SomeProperty了我的viewmodel,ToggleButton则会正确压下.但是,如果我单击该ToggleButton绑定似乎丢失,并且不再根据值来检查该按钮SomeProperty.关于如何解决这个问题的任何想法?
我有一个WPF应用程序.在一个窗口中有一个组合框..如果只有一个项目,我想隐藏切换按钮并禁用组合框.
我怎么做到这一点?
我已经尝试了以下代码来隐藏切换按钮.但没有运气
任何帮助,将不胜感激.谢谢
<ComboBox x:Name="CList" ItemsSource="{Binding Path=C}"  >                    
    <Style TargetType="{x:Type ToggleButton}" >
        <Style.Triggers>
            <DataTrigger Binding="{Binding Path=Items.Count, ElementName=CList}" Value="1">
                <Setter Property="Visibility" Value="Hidden" />
            </DataTrigger>
        </Style.Triggers>
    </Style>
</ComboBox>
我正在尝试在导航抽屉项目中实现切换按钮,Android Studio可以自动生成.最后我想要这样的东西("仅下载"-Button):
不幸的是,我不明白如何将切换按钮添加到NavDrawer的ListView.我可能会使用其中一个"Custom NavDrawer Libs",但我想了解Google使用自动生成的示例提出的方式.
有关如何将其实现到默认NavDrawer项目的任何想法?
在我的Android应用程序中,我希望设置可以在其菜单中切换,就像拨号器应用程序用于扬声器和静音.你可以看到下面的图片:
http://www.isaacwaller.com/images/acall.png
您可以看到扬声器,静音和保持选项是如何切换按钮 - 您可以再次点击它们,它们将切换绿色.他们可能会以自定义方式执行此操作,但我怀疑它是一个选项(我尝试设置Checkable属性).
我创建了一个ToggleButton显示和隐藏UI的部分,我已将其发送Content到一个图标.
我现在想要添加一个快捷键,ToggleButton但我不确定如何在不绑定命令的情况下执行操作.由于我所做的只是绑定到IsChecked状态,我不需要命令来执行任何其他功能,并且创建一个空的似乎不正确.
这是我的,ToggleButton因为当我按下指示的快捷键时,它当前不起作用并且没有响应.
<ToggleButton ToolTip="Command History"
              MinWidth="24"
              IsChecked="{Binding IsShowHistoryChecked}"
              Margin="7">
    <ToggleButton.InputBindings>
        <KeyBinding Gesture="Ctrl+H" />
    </ToggleButton.InputBindings>
    <Image Source="/Amuse;component/Images/ComHistory256.png"
           Width="24" />
</ToggleButton>
-(void)setState:(id)sender
{
    UIButton* button = (UIButton*)sender;
    BOOL buttonBool = ([button state]==selected : YES ? NO);
    [sender setSelected:buttonBool++];
}
这是我的想法,但我无法弄清楚调用funktion按钮的实际状态.任何调用此功能的按钮都应该在默认状态和选择状态之间切换,以便它像交换机一样工作.我只需要拥有自己的背景图形,否则我使用了一个开关.
那么,任何人都可以纠正我的想法吗?
我希望我的应用程序有一个星期选择器具有多天选择功能.我现在正在使用ToggleButtons,但由于指示灯亮起,ToggleButton在屏幕上占用了太多空间.没有灯光,我的ToggleButtons看起来像普通(可切换)按钮,它们可以放在一排.我该如何隐藏灯光?
你怎么能在按下切换按钮时运行一些动作,如:
{
    xtype: 'togglefield',
    name: 'enableSnd',
    label: 'Sound',
    value : 1    
}
?
日Thnx!
我有ListView一些物品.我在ListView的每一行都有toggleButton.假设没有选择任何toggleButtons.滚动效果很好.但是当我检查toogleButton,然后滚动我的listView时,当所选的toggleButton的行向上移动时,最后一个toggleButton(未选中)会自动检查.这种模式还在继续.我认为它与重用listItems的行有关.我在下面添加了适配器类,列表项加载
public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub
    View rowview = convertView;
    if (null == rowview) {
        rowview = inflator.inflate(R.layout.groupsettinglistitem, null);            
        SettingsGroupListItem viewholder=new SettingsGroupListItem();
        viewholder.gpname=(TextView) rowview.findViewById(R.id.textView1);
        viewholder.status=(ToggleButton) rowview.findViewById(R.id.ToggleButton1);
        viewholder.status.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                // TODO Auto-generated method stub
            Toast.makeText(v.getContext(), "click", Toast.LENGTH_SHORT);    
            }
        });
        rowview.setTag(viewholder);
    }
    SettingsGroupListItem holder=(SettingsGroupListItem) rowview.getTag();
    holder.gpname.setText(items[position].getGpname().getText().toString());
    rowview.setTag(holder);
    return rowview;
}
我有这些ToggleButtons,我想让它们之间有一些间距。
ToggleButtons(
  children: <Widget>[
    Icon(Icons.ac_unit),
    Icon(Icons.call),
    Icon(Icons.cake),
  ],
  onPressed: (int index) {
    setState(() {
      isSelected[index] = !isSelected[index];
    });
  },
  isSelected: isSelected,
),
想要的结果是这样的:
这有可能吗?
togglebutton ×10
android ×4
wpf ×3
data-binding ×2
button ×1
combobox ×1
dart ×1
flutter ×1
iphone ×1
layout ×1
material ×1
menuitem ×1
objective-c ×1
sencha-touch ×1
toggle ×1
uibutton ×1
visibility ×1
xaml ×1