小编Sow*_*Roy的帖子

让我的wpf应用程序全屏(封面任务栏和窗口标题栏)

我想让我的应用程序最大化到全屏幕意味着它隐藏了Windows任务栏和标题栏.它应该由一个按钮触发.

我正在尝试像这样开发我的应用程序窗口. 在此输入图像描述

在下面添加我的代码段

 <controls:MetroWindow x:Class="EDUI.MainWindow"
            xmlns:controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:local="clr-namespace:EDiscoveryCore;assembly=EDiscoveryCore"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="eDi"  BorderBrush="SkyBlue" BorderThickness="2" Height="999" Width="1071" WindowState="Maximized" x:Name="MainWindows">
Run Code Online (Sandbox Code Playgroud)

c# wpf fullscreen wpf-controls

13
推荐指数
4
解决办法
2万
查看次数

使用XDocument生成具有多个名称空间的XML

我有这样的XML:

<stream:stream to="lap-020.abcd.co.in" from="sourav@lap-020.abcd.co.in" xml:lang="en" xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"/>
Run Code Online (Sandbox Code Playgroud)

尝试使用XDocument这样生成XML

private readonly XNamespace _streamNamespace = "http://etherx.jabber.org/streams";
private readonly XName _stream;

_stream = _streamNamespace + "stream";

XDocument xdoc=new XDocument(
    new XElement(_stream,
        new XAttribute("from", "sourav@lap-020.abcd.co.in"),
        new XAttribute("to","lap-020.abcd.co.in"),
        new XAttribute("xmlns:stream","http://etherx.jabber.org/streams"),
        new XAttribute("version","1.0"),
        new XAttribute("xml:lang","en")
      ));
Run Code Online (Sandbox Code Playgroud)

但我得到一个例外:

附加信息:':'字符,十六进制值0x3A,不能包含在名称中.

c# xml linq-to-xml

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

WPF数据网格中的内存泄漏问题

我开发了一个具有datagrid的应用程序,它具有不同的列标题和行的上下文菜单.现在对于标题上下文菜单,我已经过滤了datagrid列.代码片段如下.

<DataGrid   Padding="3" BorderBrush="SkyBlue" BorderThickness="1"  ItemsSource="{Binding Source={StaticResource cvsCoreData}}"   SelectionUnit="FullRow" IsReadOnly="True"  AutoGenerateColumns="False" x:Name="Data"  Margin="0,5,0,28">
    <DataGrid.Resources>
        <ContextMenu  x:Key="DataGridColumnHeaderContextMenu" >
            <MenuItem Header="ABC" Click="ABC_Click" />
            <MenuItem Header="EFG" Click="EFG_Click" />
            <MenuItem Header="HIJ" Click="HIJ_Click" />
            <MenuItem Header="KLM" Click="KLM_Click" />
        </ContextMenu>
    </DataGrid.Resources>
    <DataGrid.RowStyle>
        <Style TargetType="{x:Type DataGridRow}">
            <Style.Triggers>
                <Trigger Property="IsSelected" Value="True" >
                    <Setter Property="Background" Value="SkyBlue" />
                    <Setter Property="Foreground" Value="Black"/>
                </Trigger>
            </Style.Triggers>
            <Setter Property="ContextMenu"
            Value="{StaticResource DataGridColumnHeaderContextMenu}" />
        </Style>
    </DataGrid.RowStyle>
    <DataGrid.Columns>
        <DataGridTemplateColumn SortMemberPath="Key" Width="*" Header="Key ">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock x:Name="block"  TextWrapping="Wrap" Text="{Binding Key}">

                    </TextBlock>
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
        <DataGridTextColumn Width="*" Header="Lerm …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml datagrid memory-leaks

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

单选按钮值更改在AngularJS中不起作用

myApp.controller("MyCtrl",function ($scope) {
    $scope.value1= '0';
    $scope.$watch('value1', function(value) {
    alert(value);
     });
 });
Run Code Online (Sandbox Code Playgroud)

JS代码:

var myApp = angular.module('myApp',[]);    
function MyCtrl($scope) {
    $scope.value1= '0';

    $scope.$watch('value1', function(value) {
       alert(value);
    });
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<div ng-controller="MyCtrl">
<span ng-repeat="i in [0, 1, 2]">
  <input name="asdf" ng-model="value1" value="{{i}}" type="radio">
</span>    
<hr> 
{{value1}}
</div>
Run Code Online (Sandbox Code Playgroud)

仅在加载时显示警报。之后,value1仅显示初始值,即0

演示版

javascript angularjs

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

运行时错误尝试反序列化空流

我正在尝试deserialize从文件中的字符串列表.在这里我的代码

FileStream filestream = new FileStream(@"D:\cache.bin", FileMode.OpenOrCreate);
try
{
    BinaryFormatter binformat = new BinaryFormatter();
    _cacheFileList = (List<string>)binformat.Deserialize(filestream);
}
catch (SerializationException ex)
{
    Console.WriteLine(ex.Message);
}
finally 
{
    filestream.Close();
}
Run Code Online (Sandbox Code Playgroud)

我收到运行时错误.尝试反序列化空流.

.net c# filestream deserialization

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