CHG Sample application build targeting AnyCpu.

CHG   Updated solution file (VS2012 format, works down to VS2010)
CHG   Updated Changelog.txt.

git-svn-id: https://svn.evolvesoftware.ch/repos/evolve.net/WPF/NotifyIcon@202 9f600761-6f11-4665-b6dc-0185e9171623
This commit is contained in:
Philipp Sumi
2013-11-23 01:04:56 +00:00
parent 90a7616b75
commit 859cecbeb3
3 changed files with 27 additions and 9 deletions

View File

@@ -1,8 +1,24 @@
hardcodet.net NotifyIcon for WPF - Changelog
Copyright (c) 2009 Philipp Sumi
Copyright (c) 2009-2013 Philipp Sumi
Contact and Information: http://www.hardcodet.net
1.0.5 (2013.11.20)
*****
FIX Support for x64 applications targeting .NET 4 x64 or higher (big thanks to Mark Junker for submitting a patch!)
CHG Component does no longer throw an exception is no Explorer shell is present,
but waits for it to be created.
CHG NotifyIcon is not only removed on user-initiated disposal, but also garbage collection.
CHG The attached ParentTaskbarIconProperty is now derived, so data binding to the attached DP
becomes much simpler
(e.g. <TextBlock Text="{Binding RelativeSource={RelativeSource Self}, Path=(tb:TaskbarIcon.ParentTaskbarIcon).ToolTipText}" />)
CHG WinAPI interop now uses Unicode in order to prevent issues with Asian languages. Thanks to JO Hyeong-Ryeol for posting an easy fix!
FIX Context menues receiving keyboard events, which allows for TextBoxes in context menus.
FIX Coordinates calculated properly on operating systems with non-standard DPIs. Thanks Rusi Filipov for bug reporting and testing.
FIX Data-bound ToolTipText may have caused ToolTips to remain open in case of property changes.
----------------------------------------------------------------------------
1.0.4 (2009.09.21)
@@ -42,7 +58,7 @@ FIX Late-bound DataContext did not coerce properly with ContextMenu, thus
1.0.1 (2009.05.15)
*****
CHG DataContext is also assigned to ContextMenu (thanks Nic Pilllinger),
CHG DataContext is also assigned to ContextMenu (thanks Nic Pillinger),
and properly coerced for ToolTips and Popups. Also checks whether
target item has a binding on the DataContext
(does not just override if DataContext is null).

View File

@@ -1,15 +1,17 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NotifyIconWpf", "NotifyIconWpf\NotifyIconWpf.csproj", "{7AC63864-7638-41C4-969C-D3197EF2BED9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sample Project", "Sample Project\Sample Project.csproj", "{71C74F29-F1C2-49C5-969F-C25AC4CDFCCC}"
EndProject
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C37AE34D-A8C4-4AEC-995C-3C763300934E}"
ProjectSection(SolutionItems) = preProject
Changelog.txt = Changelog.txt
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NotifyIconWpf", "NotifyIconWpf\NotifyIconWpf.csproj", "{7AC63864-7638-41C4-969C-D3197EF2BED9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sample Project", "Sample Project\Sample Project.csproj", "{71C74F29-F1C2-49C5-969F-C25AC4CDFCCC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsSample", "WindowsFormsSample\WindowsFormsSample.csproj", "{F6DC0A6D-D1CE-4AD2-92ED-08FFF0AD4FA8}"
EndProject
Global

View File

@@ -45,7 +45,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>x86</PlatformTarget>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>