Rep: (82)
[WP8.1] DjVu Reader
Version: 1.1.2.0

Last update of the program in the header:24.09.2014

Attached Image
Attached Image
Attached Image
Attached Image
Additional screenshots
Attached Image
Attached Image


Description:
With all questions, wishes and suggestions, please write in this thread or me in the LAN. I will be glad to your every message :)

When you first start, you will need access to the Internet, so it is better to start the application immediately after installation.

DjVu Read is the only truly fast reader for DJVU files for Windows Phone devices. A simple intuitive interface and no brakes - this is what makes this application unique! Integration with OneDrive and Windows Phone OS makes it easy to open files in the browser, from an SD card, or from the internal memory of your phone.

Opportunities:
    • Fast and smooth interface, no lags and brakes!
    • Integration with OneDrive without annoying authorization
    • Import from SD card and phone memory
    • Quick navigation on the table of contents
    • Document display in continuous view with smooth scrolling
    • The ability to easily share a document using email, NFC or Bluetooth
    • View documents from the browser and other applications.
    • Create bookmarks
    • Simple approximation of documents using gestures
    • Supports portrait and landscape orientation.
    • Go to arbitrary page


Russian interface: Yes

Download:
Marketplace Web: http://www.windowsphone.com/s?appid=c6f56627-a976-443c-8531-00a92b42f4e5


Post has been editedCH.U.SH - 15.09.15, 08:00
Reason for editing: edit



Rep: (82)
* sensboston,
And should. fopen and _wfopen work, but only if the file is in InstallFolder or LocalFolder, which is what you actually run.

UPD: I forgot to specify: I opened for reading, it is possible to open for recording.

Post has been editedUseless guy - 11.09.15, 19:59



Rep: (82)
* SGregory,
Of course, there is no DynamicResource in WinRT, but I have seen somewhere that ThemeResource helps in such cases.



Rep: (82)
* sensboston,
Serg046 @ 08/10/2015, 23:03*
P.S. you don't change xD



Rep: (82)
* ixorek
Window.Bounds
* 0vZ,
Throw code.



Rep: (82)
* S_k
Yeah. Moreover, devices often do not have deploit, it is necessary to restart.

Who knows, on Windows 8.1, Live Visual Tree?



Rep: (82)
* -Wolf-,
Are you talking about the code? : D



Rep: (82)
* 0vZ,
Binding should be done to the collection itself, i.e. {Binding Source = {StaticResource cvs0}}, and in Convert () you can already see whether the collection is empty or not, using Enumerable.Any (). Ideally, it would be nice to check whether the INotifyCollectionChanged collection implements and subscribe to changes.



Rep: (82)
Uzhs)))



Rep: (82)
* 0vZ,
Similarly, did not pay attention. You can try to make Visibility binding, and check the presence of elements in the converter. Or make custom control.

Posted on 07/16/2015, 00:26:

* 0vZ,
Similarly, did not pay attention. You can try to make Visibility binding, and check the presence of elements in the converter. Or make custom control.



Rep: (82)
* 0vZ,
DataTemplateSelector



Rep: (82)
0vZ @ 07.15.2015, 10:16*
But how to organize the navigation when the application is activated by the launch of the file? In this case, the "player" page will be immediately launched, and what if the user clicks on the "back" button?

In OnFileActivated, first open the "file list" and then immediately navigate to the "player".
0vZ @ 07.15.2015, 10:16*
The question is - how can you find out about the completion of all the methods of type 2?

Lol, how does he block the flow? Task.WhenAll will give a new Task. Stick to this continuation (.ContinueWith ()) and then pull the event you need.



Rep: (82)
* Boulala
This is a recent innovation. Previously, instead of the normal version, the package creation time was indicated, now it has been fixed, and new applications will be in the Store with the normal version specified in ApplicationPackage. And the old ones as it was, still have a version 2015.629.1958.3791 for example.

In general, if you update your application, then install a version greater than 2015.629.1958.3791.



Rep: (82)
* 0vZ,
Will there be less? MediaElement uses Media Foundation, which in itself is quite buggy in Windows Phone. Windows 8 is fine.



Rep: (82)
* sensboston,
In fact, I was a follower, that piece I stole from one project I'm working on, and the build scripts are a bit different there.
Well, if you volunteered to help, you will have to write it yourself. In your case, this should work:
<PropertyGroup>
<_Path>$ (MSBuildProjectDirectory) \ Properties \ AssemblyInfo.cs</ _Path>
<_Input>$ ([System.IO.File] :: ReadAllText ($ (_ Path)))</ _Input>
<_Pattern>AssemblyVersion \ ("([\. \ D] *)" \)</ _Pattern>
<AssemblyVersion>$ ([System.Text.RegularExpressions.Regex] :: Match ($ (_ Input), $ (_ Pattern)). Groups [1] .Value)</ AssemblyVersion>
</ PropertyGroup>



Rep: (82)
* sensboston,
Ctrl-C + Ctrl-V turns out: sveta: At the beginning of the project file, before the first PropertyGroup. And then you never know where you will thrust him ...



Rep: (82)
* sensboston,
And you do not want nails fried? (with)

I personally spent 5 minutes of my time on these 6 lines, and he turns out to find them in Google, lol. So why didn’t he use them right away, wise guy? : D



Rep: (82)
* sasd97,
In Windows 8, visual state stupidly switched in code, in the SizeChanged handler. In Windows 8.1, the standard templates use a LayoutAwarePage, which itself switches the data, however, it only determines if the application has been snapped (xs how to translate, in short, takes only half of the screen).

In your case, as far as I know there is only one option - to catch SizeChanged and change the steyta manually.
If you are writing under Windows 10, use AdaptiveTrigger.



Rep: (82)
<ReadLinesFromFile File = "Properties \ AssemblyInfo.cs">
<Output TaskParameter = "Lines" ItemName = "AssemblyInfoLines" />
</ ReadLinesFromFile>
<PropertyGroup>
<AssemblyVersion>$ ([regex] :: Match (@ (AssemblyInfoLines), "AssemblyVersion \ (` "([\. \ d] *)` "\)") |% {$ _. Groups [1] .Value})</ AssemblyVersion>
</ PropertyGroup>



Rep: (82)
although that now without UNICODE works

Nothing on Windows. But the author is "a la MFC", so there may be niks.

Full version

Help     rules

Time is now: 08/03/20, 10:36