问题列表 - 第8599页

如何使用触发器更改TextBlock的可见性?

当我尝试编译以下代码时,我得到错误"可见性"成员无效,因为它没有合格的类型名称.

我需要更改什么才能在Status = off时使TextBlock消失

XAML:

<Window x:Class="TestTrigger123345.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <StackPanel>
        <TextBlock Text="This is a sentence.">
            <TextBlock.Triggers>
                <Trigger Property="{Binding Status}" Value="off">
                    <Setter Property="Visibility" Value="Collapsed"/>
                </Trigger>
            </TextBlock.Triggers>
        </TextBlock>
        <TextBlock Text="{Binding Status}"/>
    </StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

代码背后:

using System.Windows;

namespace TestTrigger123345
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
            DataContext = this;
            Status = "off";
        }

        public string Status { get; set; }

    }
}
Run Code Online (Sandbox Code Playgroud)

我改为DataTrigger和Dependency Properties,它得到了同样的错误:

XAML:

<Window x:Class="TestTrigger123345.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300"> …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml triggers

22
推荐指数
3
解决办法
3万
查看次数

C#的最佳免费Excel编写器,用于输出数据到excel

我有一个加载数据表的控制台应用程序; 我想将其导出为Excel格式并将其附加到定期发送的电子邮件中.

什么是最好的图书馆,我可以免费下来?我在一所学术机构工作,我们没有第三方控制的预算.


可能的相关问题:如何在不逐个单元格的情况下从DataSet将数据存储到Excel?

c# excel writer

5
推荐指数
3
解决办法
7616
查看次数

如何捕获System.exit事件?

我在java中有一个应用程序,在其中我尝试确保if anybody在代码中退出代码System.exit(),应该调用一个监听器来做一些事情,如记录消息和释放资源......

我如何实施它,欢迎任何建议/方法.

java listener

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

Python中$ HOME中用户首选项的最佳实践

对于Python中的一些小程序,我想以便携式(多平台)方式在文件中设置,存储和检索用户首选项.

我正在考虑一个非常简单的ConfigParser文件,如"〜/ .program"或​​"〜/ .program/program.cfg".

os.path.expanduser()实现这一目标的最佳方式还是有更简单/直接的方法?

python preferences

3
推荐指数
1
解决办法
460
查看次数

ASP.NET MVC:跨多个请求保留TempData

执行重定向时,我需要传递一些值.我想使用TempData来实现这一目标,但遇到了一个问题.

我使用一个特殊的控制器来生成动态JavaScripts.例如,可能有这样的脚本标记:

<script type="text/javascript" src="/Resource/Script/Login.js"></script>
Run Code Online (Sandbox Code Playgroud)

...但是没有脚本文件"Login.js".相反,正在调用ResourceController的Script操作:

public class ResourceController : Controller {
    public ActionResult Script(string id) {
        // set script = some code
        return JavaScript(script);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,这会占用下一个请求,这意味着我无法使用TempData从具有动态脚本的页面重定向.有没有什么方法脚本操作(或整个ResourceController)可以选择不使用TempData,允许它可用于下一个"真正的"请求?

先感谢您!

asp.net-mvc tempdata

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

学习内核编程

我想学习lLinux内核编程.

那个起点是什么?什么可能是一些更简单的问题?

linux kernel linux-device-driver embedded-linux

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

如何遍历除列表的最后一项之外的所有项目?

我想循环检查每个项目的列表与其后面的项目.

有没有办法可以循环使用除了最后一项使用x中的所有项目?如果可以的话,我宁愿不使用索引.

注意

freespace回答了我的实际问题,这就是我接受答案的原因,但是SilentGhost回答了我应该问的问题.

为混乱道歉.

python

142
推荐指数
4
解决办法
15万
查看次数

如何使构造函数仅可用于工厂类?

好吧,问题可能不是很清楚.我来详细介绍一下:

假设我有一个名为CFactory的Shoe(CShoe)对象工厂类.CFactory是一个单例类,使用简单的hashmap创建和存储所有instanciated鞋.然后通过静态方法访问它以使用创建的对象.

有没有办法强制CShoe的构造函数,以便它只能由工厂调用?(换句话说,确保鞋子的制作只能由鞋厂单身人士而不是其他班级完成)

java oop singleton class

6
推荐指数
2
解决办法
780
查看次数

如何将此TextBlock淡入触发器转换为样式

此XAML使文本在显示时淡入.

我想把这个功能放到Style中.

但是,但是我为"TargetName"添加了什么,因为样式不知道哪个元素将使用它?

如何将此淡入效果转换为样式?

<TextBlock Name="Message" Text="This is a test.">
  <TextBlock.Triggers>
    <EventTrigger RoutedEvent="TextBlock.Loaded">
      <BeginStoryboard>
        <Storyboard>
          <DoubleAnimation
            Storyboard.TargetName="Message" 
            Storyboard.TargetProperty="(TextBlock.Opacity)"
            From="0.0" To="1.0" Duration="0:0:3"/>
        </Storyboard>
      </BeginStoryboard>
    </EventTrigger>
  </TextBlock.Triggers>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

wpf xaml styles textblock

1
推荐指数
1
解决办法
1828
查看次数

JavaScript NodeList

有没有办法加入2个调用document.getElementsByTagName返回的2个NodeLists?

说,我有以下代码

var inputs = documentElement.getElementsByTagName('input');
var selects = document.getElementsByTagName('select');
Run Code Online (Sandbox Code Playgroud)

我想循环结果.有可能在一个循环中吗?

先感谢您!

javascript dom concat nodelist

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