Let $\mathcal{M}$ be a closed convex subset of a Banach space $\mathcal{B}$. Assume that $\mathcal{M}$ is weakly closed. Let
$$F:\mathcal{M}\to\mathcal{M}$$
be weakly continuous and such that $F(\mathcal{M})$ is included in a weakly compact subset of $\mathcal{B}$ (if needed, suppose it is weakly compact). According to this book and a document I am reading, it seems to be sufficient to conclude that $F$ admits a fixed point, thanks to Schauder's fixed point theorem. A similar question has been asked here.
Schauder's fixed point theorem talks about a Banach space. A priori, a compact space in a Banach space is assumed to be compact with respect to the strong topology, i.e. the topology induced by the norm. Therefore, why can we apply Schauder's fixed point theorem when we only have weakly compact subset?
EDIT: changed "weak(ly)-$\star$" to "weak(ly)".