小编Bre*_*eze的帖子

FILESTREAM数据的物理位置

我怎么知道FILESTREAM我刚插入数据库的数据的物理位置(所以我可以在Windows资源管理器中看到它)?

sql-server blob filestream sql-server-2008

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

可调整大小的窗口上的框架应显示滚动条

我的应用程序有一个可调整大小的 WPF 窗口,带有一个显示不同 WPF 页面的框架。大多数时候页面比框架大,如果是这种情况,框架应该显示滚动条。不幸的是,它从不显示任何滚动条。

这是我的代码:

<Grid>
    <Frame Name="MainFrame"
           NavigationUIVisibility="Hidden"
           Width="Auto"
           Height="Auto"
           VerticalAlignment="Stretch"
           HorizontalAlignment="Stretch"
           ScrollViewer.CanContentScroll="True"
           ScrollViewer.HorizontalScrollBarVisibility="Auto" 
           ScrollViewer.VerticalScrollBarVisibility="Auto" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

背后代码:

MainFrame.Navigate(new Page1());
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

.net c# wpf xaml scroll

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

如何为每个ListBoxItem设置ToolTip

我有ListBox控制权;我将如何使用下面的代码设置ToolTip每个ListBoxItem

<ListBox Name="FillSelections" 
         VerticalContentAlignment="Stretch"
         Margin="1, 3, 1, 3"
         IsEnabled="True" 
         Grid.Column="0" 
         Background="Transparent"
         HorizontalContentAlignment="Center"
         SelectedItem="{Binding SelectedColor}"
         SelectionMode="Single"
         Style="{StaticResource HorizontalListBoxStyle}"
         ItemsSource="{Binding FillColors}"
         ItemTemplate="{StaticResource ColorsItemTemplate}">
</ListBox>

<DataTemplate x:Key="ColorsItemTemplate">
    <Border Width="20" 
            Height="16"
            BorderBrush="Black"
            BorderThickness="1">
        <Border.Background>
            <SolidColorBrush Color="{Binding}" />
        </Border.Background>
        <Path Stroke="Red" 
              StrokeThickness="3"
              x:Name="abc"
              Visibility="Hidden">
            <Path.Data>
                <LineGeometry StartPoint="0,16" EndPoint="20,0"/>
            </Path.Data>
        </Path>
    </Border>
    <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding}" Value="#00FFFFFF">
            <Setter TargetName="abc" Property="Visibility" Value="Visible"/>
        </DataTrigger>
    </DataTemplate.Triggers>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

wpf listbox tooltip itemtemplate

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

从 asp.net c# 中的服务器错误接收结果时发生传输级错误

如何解决以下错误

“从服务器接收结果时发生传输级错误。(提供商:Session Provider,错误:19 - 物理连接不可用)”

这是我的 web.config 代码:

<?xml version="1.0" encoding="UTF-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <appSettings>
    <add key="ChartImageHandler" value="storage=file;timeout=20;" />
  </appSettings>
  <connectionStrings>
    <add name="paconn" connectionString="Data Source=XYZ-PC;Initial Catalog=crm;MultipleActiveResultSets=True;User ID=sa;Password=xyz@123" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <httpRuntime executionTimeout="60000" />
    <customErrors mode="Off" />
    <httpHandlers>
      <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
    </httpHandlers>
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </controls>
    </pages>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Design, …
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net sql-server-2012

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

了解 WPF - 在模型或视图模型中存储数据

我不确定在 WPF 应用程序中存储数据的位置。有两个原则可能会发生冲突。有人可以澄清一下吗?

原则 1:数据应该存储在模型中。
因此,例如 anObservableCollection<string> Articles应该存储在模型中。ViewModel 中的一个属性可以使其对视图可用。

原则2:依赖View的状态应该存储在ViewModel中。
这意味着string _SelectedArticle具有相应属性的变量string SelectedArticle应该存储在 ViewModel 中。

到目前为止,我只将不影响视图的方法或值放入模型中,因为我(也许也)强烈遵循原则 2。但我不确定这是否是正确的方法。

我真的应该在模型中保留一些数据而在 ViewModel 中保留一些数据,还是有一个地方可以存储所有数据?

c# wpf mvvm

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

我的RichTextBox的剪切/复制/粘贴不会剪切,复制或粘贴

这是我的代码:

void CutAction(object sender, EventArgs e)
{
    richTextBox2.Cut();
}

void CopyAction(object sender, EventArgs e)
{
    Clipboard.SetData(DataFormats.Rtf, richTextBox2.SelectedRtf);
    Clipboard.Clear();
}

void PasteAction(object sender, EventArgs e)
{
    if (Clipboard.ContainsText(TextDataFormat.Rtf))
    {
        richTextBox2.SelectedRtf
            = Clipboard.GetData(DataFormats.Rtf).ToString();
    }
}

private void richTextBox2_MouseUp(object sender, MouseEventArgs e)
{
    if (e.Button == System.Windows.Forms.MouseButtons.Right)
    {   //click event
        //MessageBox.Show("you got it!");
        ContextMenu contextMenu = new System.Windows.Forms.ContextMenu();
        MenuItem menuItem = new MenuItem("Cut");
        menuItem.Click += new EventHandler(CutAction);
        contextMenu.MenuItems.Add(menuItem);
        menuItem = new MenuItem("Copy");
        menuItem.Click += new EventHandler(CopyAction);
        contextMenu.MenuItems.Add(menuItem);
        menuItem = new MenuItem("Paste");
        menuItem.Click += …
Run Code Online (Sandbox Code Playgroud)

.net c# copy-paste richtextbox winforms

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

WinForms RichTextBox 中的 OutOfMemory 异常

RichTextBox在一些方法中使用实例,这些方法改变字体、颜色、将图像转换为 Rtf 格式。

public static string ColorText(string text)
{
    System.Windows.Forms.RichTextBox rtb = new System.Windows.Forms.RichTextBox();

    rtb.Text = conversation;

    // find predefined keywords in text, select them and color them

    return rtb.Rtf;
}
Run Code Online (Sandbox Code Playgroud)

一段时间后我得到了OutOfMemory异常。我应该打电话rtb.Dispose();吗?或者GC.Collect或者使用using或者什么是正确的方法?

c# out-of-memory richtextbox winforms

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