Add support for showing Pro icons in Design Mode #121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When including Pro fonts in a local project, it'll fail to load the fonts due to
Assembly.GetEntryAssembly()
beingWpfSurface
in Design Mode - hence won't load the proper project asssemply resources, neither forIconBlock
norIconImage
:It also triggers an Exception with
Value cannot be null. (Parameter 'fontFamily')
forIconBlock
:Above example with code in the
TestWpf
-project:The
%LocalAppData%\Microsoft\VisualStudio\<version reference>\Designer\Cache\<internal project build path>
includes the fonts path (with the tff-files), in addition to the project assemply as well.However, the next issue in this regards is, that even though a InitializeWpf function exists, this is within an internal class - and not available. In addition, doesn't seems to make much of a change even by trying to start early.
That said, there might be a more proper solution, to handle this particular scenario - just was without luck when trying...