Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF C#按钮已启用假灰色整体按钮_C#_Wpf_Button - Fatal编程技术网

WPF C#按钮已启用假灰色整体按钮

WPF C#按钮已启用假灰色整体按钮,c#,wpf,button,C#,Wpf,Button,首先,我有两个问题,我有几个按钮,但当我试图通过 按钮6.IsEnabled=错误 是的,我的按钮被禁用了,但是我的按钮的图像也消失了,我希望它像asp.net一样,在asp.net中,禁用的按钮只允许它们单击,但按钮的图像仍然存在 第二,我有一些用户控制页面,其中包含一个按钮,但每当我尝试切换到主窗口中的用户控制页面时,用户控制页面上的按钮将变为禁用并变为白色 在主窗口中,了解如何在窗口中切换页面: private void button6_Click(object sender, R

首先,我有两个问题,我有几个按钮,但当我试图通过

按钮6.IsEnabled=错误

是的,我的按钮被禁用了,但是我的按钮的图像也消失了,我希望它像asp.net一样,在asp.net中,禁用的按钮只允许它们单击,但按钮的图像仍然存在

第二,我有一些用户控制页面,其中包含一个按钮,但每当我尝试切换到主窗口中的用户控制页面时,用户控制页面上的按钮将变为禁用并变为白色

在主窗口中,了解如何在窗口中切换页面:

    private void button6_Click(object sender, RoutedEventArgs e) // Story
    {



        Story page = new Story();
        pageTransition1.Visibility = System.Windows.Visibility.Visible;
        GridHome.Visibility = System.Windows.Visibility.Hidden;
        pageTransition1.ShowPage(page);

    }

    private void button5_Click(object sender, RoutedEventArgs e) // Sing-Along
    {
        SingAlong page = new SingAlong();
        pageTransition1.Visibility = System.Windows.Visibility.Visible;
        GridHome.Visibility = System.Windows.Visibility.Hidden;
        pageTransition1.ShowPage(page);


    }

Story and Singlong是我的用户控件页面名。

对于第一个查询,尝试对按钮使用IsitTestVisible=“False”而不是IsEnabled=“False”。您必须详细说明按钮在
上消失的第一个问题。IsEnabled=False。在我的WPF应用程序中,按钮的行为如您所愿。按钮图像不会在禁用时消失,因此您有一些代码\XAML可以显式执行此操作。但是很难说,因为你没有发布任何XAML。第二个问题可能与CanExecute或moon cycles命令有关——没有任何代码也很难分辨。你们有自定义按钮模板吗?可能是模板正在更改可见内容,因此隐藏了图像。您可以发布一个使用xaml的工作示例吗?请显示xaml,因为错误不在您提供的代码中。