问题列表 - 第38224页

WPF DataGrid AutoSize问题

我最近一直试图在WPF(C/4.0)DataGrid中进行文本换行,无论我实现哪种解决方案(所有在包装模板中都使用某种形式的TextBlock),它会混淆网格的自动高度和导致网格底部的空白区域过大(可见性设置为黄色).

我的代码:(注释代码是文本换行的替代解决方案,但仍会导致空间过大)

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>
    <DataGrid Grid.Row="0" AutoGenerateColumns="False" ColumnWidth="*" Name="dgFamilyHistories" IsReadOnly="True" 
                          HorizontalScrollBarVisibility="Disabled" 
                      ItemsSource="{Binding Path=Patient.FamilyHistories}" RowDetailsVisibilityMode="Visible"
                      GridLinesVisibility="All">
        <DataGrid.Resources>
            <Style TargetType="{x:Type DataGridRow}">
                <Setter Property="Height" Value="Auto"/>
            </Style>
            <!--<Style TargetType="{x:Type DataGridCell}">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type DataGridCell}">
                            <Border Name="border">
                                <ContentControl Content="{TemplateBinding Content}">
                                    <ContentControl.ContentTemplate>
                                        <DataTemplate>
                                            <DockPanel>
                                                <TextBlock TextWrapping="WrapWithOverflow" TextTrimming="CharacterEllipsis"  
                                                         Width="Auto" Height="Auto" Text="{Binding Text}"/>
                                            </DockPanel>
                                        </DataTemplate>
                                    </ContentControl.ContentTemplate>
                                </ContentControl>
                            </Border>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>-->
        </DataGrid.Resources>
        <DataGrid.Background>
            <SolidColorBrush Color="Yellow" />
        </DataGrid.Background>
        <DataGrid.Columns>
            <DataGridTextColumn Header="Date" Binding="{Binding DateEntered, StringFormat={}{0:dd/MM/yyyy}}" Width="85"/>
            <!--<DataGridTextColumn Header="Relation" Binding="{Binding Relation}"/>-->
            <DataGridTemplateColumn Header="Relation"> …
Run Code Online (Sandbox Code Playgroud)

c# wpf datagrid

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

为什么在vb.net中如果我为一个变量分配一个数字,它不等于相同的值

我一直在搜索互联网,试图以简单的形式理解为什么会出现这种情况.

Dim mysingle As Single = 456.11
Dim mybool As Boolean = mysingle = 456.11
Run Code Online (Sandbox Code Playgroud)

在上面的行中,mybool变得虚假.当我将单个放入双重时,我发现了这种行为,我发现了额外的数字..net文档声明单个是一个近似值:S

我是一个32位浮点数吗?但是当我明确说出这个数字是什么时,为什么会出现额外的数字..当然内存应该存储我的数字的任何一边的数字是0来填满内存位置?!

我的大脑在这一个上炸了:(

.net vb.net floating-point

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

Visual Studio上的PHP intellisense - 有可能吗?

没有什么能比得上Visual Studio了.事实上,这就是我使用Asp.Net开发的原因.但有一段时间我遇到了一个特别需要用PHP编写的解决方案的客户端.

我使用过的所有PHP IDE(免费)都缺乏Visual Studio中可用的重要功能,我非常喜欢 - INTELLISENSE.那么有没有一种在Visual Studio上启用PHP intellisense的免费方法?

php visual-studio

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

XML 命名空间和 DTD 验证

我用 xml 和 dtd 制作了一些文档。我在 xml html 命名空间中使用来插入图像。但我可以使用 xmllint 验证我的文档,但我不知道为什么:/验证器在第一行停止。\nXML 文件:

\n\n
<?xml version="1.0" encoding="UTF-8"?>\n  <!DOCTYPE html:catalog SYSTEM "catalog.dtd">\n        <?xml-stylesheet type="text/css" href="style.css" ?>\n          <catalog xmlns:html="http://www.w3.org/1999/xhtml">\n            <catalogDescription>\n              <authors>Autorzy:\n                <author age="21">&autor1;</author>\n                <author age="21">&autor2;</author>\n              </authors>\n              <catalogInfo>Katalog zawiera spis gier kt\xc3\xb3re posiadamy w sprzeda\xc5\xbcy w naszym sklepie z grami.</catalogInfo>\n            </catalogDescription>\n                <games>\n    <!-- some data-->\n        </games>\n              </catalog>\n
Run Code Online (Sandbox Code Playgroud)\n\n

DTD 文件:

\n\n
<!ELEMENT html:catalog (catalogDescription,games)>\n    <!ELEMENT catalogDescription (authors?,catalogInfo?)>\n        <!ELEMENT authors (author+)>\n            <!ELEMENT author (#PCDATA)>\n        <!ELEMENT catalogInfo (#PCDATA)>\n\n\n\n    <!ELEMENT games (genres,game+)>\n        <!ELEMENT genres (genreType) #REQUIRED>\n                <!ATTLIST genreType …
Run Code Online (Sandbox Code Playgroud)

xml dtd xml-namespaces

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

帮助正确计算atan2

我需要计算线之间的角度.我需要计算atan.所以我正在使用这样的代码

static inline CGFloat angleBetweenLinesInRadians2(CGPoint line1Start, CGPoint line1End) 
{
    CGFloat dx = 0, dy = 0;

    dx = line1End.x - line1Start.x;
    dy = line1End.y - line1Start.y;
    NSLog(@"\ndx = %f\ndy = %f", dx, dy);

    CGFloat rads = fabs(atan2(dy, dx));

    return rads;
}
Run Code Online (Sandbox Code Playgroud)

但是我不能超过180度((在179度之后178-160 ...... 150等等).

我需要旋转360度.我该怎么做?怎么了?

maby这有助于:

//Tells the receiver when one or more fingers associated with an event move within a view or window.
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    NSArray *Touches = [touches allObjects];
    UITouch *first = [Touches objectAtIndex:0]; …
Run Code Online (Sandbox Code Playgroud)

objective-c image-rotation atan2

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

在SQL搜索(LIKE)语句中首先赋予列优先级

这是我的SQL搜索语句.......

我想以第一优先级返回列NAME上的值,然后返回Desc_Work列.

Select * from posts
where Province = 'Western_Cape'
and NAME LIKE '%Etienne%' 
or Desc_Work LIKE '%Etienne%'
Run Code Online (Sandbox Code Playgroud)

我必须对此进行哪些更改才能确保首先显示NAME列中的行?

sql sql-server

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

用于创建(堆叠)线图的简单开源javascript库?

我需要一个轻量级的JavaScript库来创建一个堆叠的线图(有点像金融图中使用的).X轴为日期,Y轴为普通浮点值.

图表将有两个部分:

  1. 顶部图是线图.我希望能够指定线段的颜色(即连接两个日期点)

  2. 底部只是一个代表值的矩形/条形.再一次,我希望能够指定特定日期的条形颜色.

如果库使用JQuery(因为我过去使用过jQuery)会很酷 - 但即使是普通的旧JS代码库也同样有用.

javascript jquery

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

jquery - 将下拉菜单更改为列表

有没有办法使用jquery将下拉菜单转换为列表...所以:

<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery

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

用C代码替换复杂的PHP代码

我使用PHP查询Oracle数据库,但在某个时刻,可能由于PHP代码非常复杂,我得到了内存泄漏.我正在努力解决这个问题,但我问你:如果我将所有复杂的PHP代码转换为C代码,并在需要时从PHP调用"exec",我是否在性能和内存优化方面获得了一些成果?或者这是一个坏主意?为什么?

php c exec

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

如何使有限(非管理员)用户的设置工作

我使用Visual Studio 2008(SP1)为Office 2007 AddIn创建了一个Visual Studio安装项目.安装程序仅将文件复制到每个用户位置(LocalAppData),并仅将注册表设置写入HKEY_CURRENT_USER,但在Windows 7下运行时,MSI会在开始复制文件之前请求管理员凭据.安装程序在Windows XP上的受限用户帐户下运行良好,但在Windows 7下,似乎需要管理员权限.

我无法找到删除管理员提升要求的方法,我想知道如何执行此操作,或者如果无法使用Visual Studio安装项目执行此操作.

**更新2010-11-03(更多详情)**

当我构建Visual Studio安装项目时,它会创建一个setup.exe和一个MSI文件.Visual Studio 2008似乎没有给我足够的控制如何创建setup.exe或如何创建MSI文件.setup.exe文件似乎仅用于安装我的Office 2007 AddIn可能需要的任何先决条件.它是可以独立运行的MSI文件,用于安装实际的Office 2007 AddIn.我想学习如何标记MSI文件,使其不要求管理员权限,因为我的MSI文件只将文件复制到每个用户的位置,只将注册表设置写入HKEY_CURRENT_USER.

installation installer windows-installer

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