小编chr*_*948的帖子

如何在Flutter中禁用按钮?

我刚刚开始了解Flutter,但我无法弄清楚如何设置按钮的启用状态.

从文档中,它表示设置onPressed为null以禁用按钮,并为其提供一个值以启用它.如果按钮在生命周期中继续处于相同状态,则此功能正常.

我得到的印象是我需要创建一个自定义的有状态窗口小部件,它允许我以某种方式更新按钮的启用状态(或onPressed回调).

所以我的问题是我该怎么做?这似乎是一个非常简单的要求,但我在文档中找不到有关如何做到这一点的任何内容.

谢谢.

button dart flutter

59
推荐指数
12
解决办法
4万
查看次数

Android Studio Manifest在Gradle中丢失错误

我想弄清楚我对我的项目做了什么.我最近在主要的项目下添加了ActionBarSherlock project/library/ActionBarSherlock.当我这样做时,我的清单文件路径发生了一些事情,因为现在项目找不到它,我在Debug上遇到了这个错误.

摇篮:

FAILURE:构建因异常而失败.

  • 出了什么问题:配置根项目'ToDoListProject'时出现问题.

    无法通知项目评估监听器.C:\ Users\Chris Johnson\AndroidStudioProjects\ToDoListProject\src\main\AndroidManifest.xml中缺少主要清单

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.

它无法找到清单的原因是因为它位于文件中

C:\Users\Chris Johnson\AndroidStudioProjects\ToDoListProject\ToDoList\src\main\AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)

如何将其重新设置到正确的位置?

谢谢.

android gradle android-manifest actionbarsherlock android-studio

27
推荐指数
2
解决办法
5万
查看次数

WPF用户控件数据绑定不起作用

我正在创建一个简单的用户控件,将弹出窗口与文本视图相结合,没什么了不起的.当我首先在窗口中设置它以将其全部设置出来时,它完美地工作,但当我将其移动到用户控件中以实际完成它时,它将无法正常工作.

我将最小值和最大值传递给控件,​​然后它会自动创建一个从该范围中选择的数字列表.在用户控件中,数字列表没有正确绑定,谁知道原因.也许有人可以看看我的代码.

我已经阅读了很多关于此问题的其他问题,但我们并不知道发生了什么.我的输出窗口没有出现任何错误,所以没有线索.无论如何,这是代码 -

UserControl.xaml

<UserControl x:Class="UserControl1"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         x:Name="Me"
         DataContext="{Binding RelativeSource={RelativeSource Self}}">

<StackPanel>
    <TextBox Name="myTextbox"
             Height="30"
             Margin="0"
             FontSize="14"
             IsReadOnly="True"
             Padding="5,2"
             Text="{Binding Value}" />
    <Popup x:Name="myPopup"
           PlacementTarget="{Binding ElementName=myTextbox}"
           StaysOpen="True">
        <Popup.Style>
            <Style TargetType="{x:Type Popup}">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding ElementName=myTextbox, Path=IsFocused}" Value="True">
                        <Setter Property="IsOpen" Value="True" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </Popup.Style>

        <StackPanel>
            <ListView Name="myListView"
                      Height="100"
                      MaxHeight="300"
                      ItemsSource="{Binding List,
                                            UpdateSourceTrigger=PropertyChanged}"
                      SelectionChanged="ListView_SelectionChanged">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <Label Width="100"
                               Height="30"
                               Margin="0"
                               Content="{Binding}"
                               FontFamily="Segoe UI"
                               FontSize="14"
                               Padding="5,2" />
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
            <Button Width="200" Height="30" />
        </StackPanel>
    </Popup>

</StackPanel>
Run Code Online (Sandbox Code Playgroud)

UserControl.xaml.vb

Imports …
Run Code Online (Sandbox Code Playgroud)

vb.net data-binding wpf user-controls wpf-controls

3
推荐指数
2
解决办法
4835
查看次数